diff options
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/qlcnic/qlcnic_main.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/net/qlcnic/qlcnic_main.c b/drivers/net/qlcnic/qlcnic_main.c index 70c4b6b0031e..06ffd7637f87 100644 --- a/drivers/net/qlcnic/qlcnic_main.c +++ b/drivers/net/qlcnic/qlcnic_main.c | |||
@@ -543,8 +543,6 @@ qlcnic_set_function_modes(struct qlcnic_adapter *adapter) | |||
543 | ret = qlcnic_api_lock(adapter); | 543 | ret = qlcnic_api_lock(adapter); |
544 | if (ret) | 544 | if (ret) |
545 | goto err_lock; | 545 | goto err_lock; |
546 | if (QLC_DEV_CLR_REF_CNT(ref_count, adapter->ahw.pci_func)) | ||
547 | goto err_npar; | ||
548 | 546 | ||
549 | if (qlcnic_config_npars) { | 547 | if (qlcnic_config_npars) { |
550 | for (i = 0; i < QLCNIC_MAX_PCI_FUNC; i++) { | 548 | for (i = 0; i < QLCNIC_MAX_PCI_FUNC; i++) { |
@@ -562,7 +560,6 @@ qlcnic_set_function_modes(struct qlcnic_adapter *adapter) | |||
562 | adapter->ahw.pci_func)); | 560 | adapter->ahw.pci_func)); |
563 | } | 561 | } |
564 | writel(data, priv_op); | 562 | writel(data, priv_op); |
565 | err_npar: | ||
566 | qlcnic_api_unlock(adapter); | 563 | qlcnic_api_unlock(adapter); |
567 | err_lock: | 564 | err_lock: |
568 | return ret; | 565 | return ret; |