Signed-off-by: Alexander Gordeev <agord...@redhat.com> --- drivers/scsi/lpfc/lpfc_init.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/lpfc/lpfc_init.c b/drivers/scsi/lpfc/lpfc_init.c index d83a1a3..0ec8008 100644 --- a/drivers/scsi/lpfc/lpfc_init.c +++ b/drivers/scsi/lpfc/lpfc_init.c @@ -8645,9 +8645,13 @@ lpfc_sli4_enable_msix(struct lpfc_hba *phba) goto msg_fail_out; vectors = min(vectors, rc); - if (vectors > 1) - rc = pci_enable_msix(phba->pcidev, phba->sli4_hba.msix_entries, - vectors); + if (vectors < 2) { + rc = -ENOSPC; + goto msg_fail_out; + } + + rc = pci_enable_msix(phba->pcidev, phba->sli4_hba.msix_entries, + vectors); if (rc) { msg_fail_out: lpfc_printf_log(phba, KERN_INFO, LOG_INIT, -- 1.7.7.6 ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired