Signed-off-by: Alexander Gordeev <agord...@redhat.com>
---
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c 
b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
index c4c5023..c6018bb 100644
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
@@ -620,7 +620,7 @@ int qlcnic_enable_msix(struct qlcnic_adapter *adapter, u32 
num_msix)
                                 num_msix);
                        if (qlcnic_83xx_check(adapter)) {
                                if (err < (QLC_83XX_MINIMUM_VECTOR - tx_vector))
-                                       return err;
+                                       return -ENOSPC;
                                err -= (max_tx_rings + 1);
                                num_msix = rounddown_pow_of_two(err);
                                num_msix += (max_tx_rings + 1);
@@ -636,6 +636,7 @@ int qlcnic_enable_msix(struct qlcnic_adapter *adapter, u32 
num_msix)
                                         num_msix);
                                goto enable_msix;
                        }
+                       err = -ENOSPC;
                } else {
                        dev_info(&pdev->dev,
                                 "Unable to allocate %d MSI-X interrupt 
vectors\n",
-- 
1.7.7.6

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to