diff options
Diffstat (limited to 'drivers/net/ethernet')
| -rw-r--r-- | drivers/net/ethernet/atheros/alx/main.c | 2 | ||||
| -rw-r--r-- | drivers/net/ethernet/broadcom/bnx2.c | 7 | ||||
| -rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 8 | ||||
| -rw-r--r-- | drivers/net/ethernet/broadcom/bnxt/bnxt.c | 7 | ||||
| -rw-r--r-- | drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 1 | ||||
| -rw-r--r-- | drivers/net/ethernet/emulex/benet/be_main.c | 1 | ||||
| -rw-r--r-- | drivers/net/ethernet/intel/e1000e/netdev.c | 2 | ||||
| -rw-r--r-- | drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 2 | ||||
| -rw-r--r-- | drivers/net/ethernet/intel/i40e/i40e_main.c | 9 | ||||
| -rw-r--r-- | drivers/net/ethernet/intel/igb/igb_main.c | 9 | ||||
| -rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 10 | ||||
| -rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | 6 | ||||
| -rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 1 | ||||
| -rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 1 | ||||
| -rw-r--r-- | drivers/net/ethernet/sfc/efx.c | 8 | ||||
| -rw-r--r-- | drivers/net/ethernet/sfc/falcon/efx.c | 8 |
16 files changed, 0 insertions, 82 deletions
diff --git a/drivers/net/ethernet/atheros/alx/main.c b/drivers/net/ethernet/atheros/alx/main.c index 6d3221134927..7968c644ad86 100644 --- a/drivers/net/ethernet/atheros/alx/main.c +++ b/drivers/net/ethernet/atheros/alx/main.c | |||
| @@ -1964,8 +1964,6 @@ static pci_ers_result_t alx_pci_error_slot_reset(struct pci_dev *pdev) | |||
| 1964 | if (!alx_reset_mac(hw)) | 1964 | if (!alx_reset_mac(hw)) |
| 1965 | rc = PCI_ERS_RESULT_RECOVERED; | 1965 | rc = PCI_ERS_RESULT_RECOVERED; |
| 1966 | out: | 1966 | out: |
| 1967 | pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 1968 | |||
| 1969 | rtnl_unlock(); | 1967 | rtnl_unlock(); |
| 1970 | 1968 | ||
| 1971 | return rc; | 1969 | return rc; |
diff --git a/drivers/net/ethernet/broadcom/bnx2.c b/drivers/net/ethernet/broadcom/bnx2.c index 122fdb80a789..bbb247116045 100644 --- a/drivers/net/ethernet/broadcom/bnx2.c +++ b/drivers/net/ethernet/broadcom/bnx2.c | |||
| @@ -8793,13 +8793,6 @@ static pci_ers_result_t bnx2_io_slot_reset(struct pci_dev *pdev) | |||
| 8793 | if (!(bp->flags & BNX2_FLAG_AER_ENABLED)) | 8793 | if (!(bp->flags & BNX2_FLAG_AER_ENABLED)) |
| 8794 | return result; | 8794 | return result; |
| 8795 | 8795 | ||
| 8796 | err = pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 8797 | if (err) { | ||
| 8798 | dev_err(&pdev->dev, | ||
| 8799 | "pci_cleanup_aer_uncorrect_error_status failed 0x%0x\n", | ||
| 8800 | err); /* non-fatal, continue */ | ||
| 8801 | } | ||
| 8802 | |||
| 8803 | return result; | 8796 | return result; |
| 8804 | } | 8797 | } |
| 8805 | 8798 | ||
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c index 71362b7f6040..1b1f0c1b82b7 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | |||
| @@ -14385,14 +14385,6 @@ static pci_ers_result_t bnx2x_io_slot_reset(struct pci_dev *pdev) | |||
| 14385 | 14385 | ||
| 14386 | rtnl_unlock(); | 14386 | rtnl_unlock(); |
| 14387 | 14387 | ||
| 14388 | /* If AER, perform cleanup of the PCIe registers */ | ||
| 14389 | if (bp->flags & AER_ENABLED) { | ||
| 14390 | if (pci_cleanup_aer_uncorrect_error_status(pdev)) | ||
| 14391 | BNX2X_ERR("pci_cleanup_aer_uncorrect_error_status failed\n"); | ||
| 14392 | else | ||
| 14393 | DP(NETIF_MSG_HW, "pci_cleanup_aer_uncorrect_error_status succeeded\n"); | ||
| 14394 | } | ||
| 14395 | |||
| 14396 | return PCI_ERS_RESULT_RECOVERED; | 14388 | return PCI_ERS_RESULT_RECOVERED; |
| 14397 | } | 14389 | } |
| 14398 | 14390 | ||
diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt.c b/drivers/net/ethernet/broadcom/bnxt/bnxt.c index cecbb1d1f587..1d90f0469093 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt.c +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.c | |||
| @@ -9231,13 +9231,6 @@ static pci_ers_result_t bnxt_io_slot_reset(struct pci_dev *pdev) | |||
| 9231 | 9231 | ||
| 9232 | rtnl_unlock(); | 9232 | rtnl_unlock(); |
| 9233 | 9233 | ||
| 9234 | err = pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 9235 | if (err) { | ||
| 9236 | dev_err(&pdev->dev, | ||
| 9237 | "pci_cleanup_aer_uncorrect_error_status failed 0x%0x\n", | ||
| 9238 | err); /* non-fatal, continue */ | ||
| 9239 | } | ||
| 9240 | |||
| 9241 | return PCI_ERS_RESULT_RECOVERED; | 9234 | return PCI_ERS_RESULT_RECOVERED; |
| 9242 | } | 9235 | } |
| 9243 | 9236 | ||
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c index 961e3087d1d3..2e06434122c0 100644 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | |||
| @@ -4747,7 +4747,6 @@ static pci_ers_result_t eeh_slot_reset(struct pci_dev *pdev) | |||
| 4747 | pci_set_master(pdev); | 4747 | pci_set_master(pdev); |
| 4748 | pci_restore_state(pdev); | 4748 | pci_restore_state(pdev); |
| 4749 | pci_save_state(pdev); | 4749 | pci_save_state(pdev); |
| 4750 | pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 4751 | 4750 | ||
| 4752 | if (t4_wait_dev_ready(adap->regs) < 0) | 4751 | if (t4_wait_dev_ready(adap->regs) < 0) |
| 4753 | return PCI_ERS_RESULT_DISCONNECT; | 4752 | return PCI_ERS_RESULT_DISCONNECT; |
diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c index 74d122616e76..544e2e3655d1 100644 --- a/drivers/net/ethernet/emulex/benet/be_main.c +++ b/drivers/net/ethernet/emulex/benet/be_main.c | |||
| @@ -6151,7 +6151,6 @@ static pci_ers_result_t be_eeh_reset(struct pci_dev *pdev) | |||
| 6151 | if (status) | 6151 | if (status) |
| 6152 | return PCI_ERS_RESULT_DISCONNECT; | 6152 | return PCI_ERS_RESULT_DISCONNECT; |
| 6153 | 6153 | ||
| 6154 | pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 6155 | be_clear_error(adapter, BE_CLEAR_ALL); | 6154 | be_clear_error(adapter, BE_CLEAR_ALL); |
| 6156 | return PCI_ERS_RESULT_RECOVERED; | 6155 | return PCI_ERS_RESULT_RECOVERED; |
| 6157 | } | 6156 | } |
diff --git a/drivers/net/ethernet/intel/e1000e/netdev.c b/drivers/net/ethernet/intel/e1000e/netdev.c index 3ba0c90e7055..7cd23324f698 100644 --- a/drivers/net/ethernet/intel/e1000e/netdev.c +++ b/drivers/net/ethernet/intel/e1000e/netdev.c | |||
| @@ -6854,8 +6854,6 @@ static pci_ers_result_t e1000_io_slot_reset(struct pci_dev *pdev) | |||
| 6854 | result = PCI_ERS_RESULT_RECOVERED; | 6854 | result = PCI_ERS_RESULT_RECOVERED; |
| 6855 | } | 6855 | } |
| 6856 | 6856 | ||
| 6857 | pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 6858 | |||
| 6859 | return result; | 6857 | return result; |
| 6860 | } | 6858 | } |
| 6861 | 6859 | ||
diff --git a/drivers/net/ethernet/intel/fm10k/fm10k_pci.c b/drivers/net/ethernet/intel/fm10k/fm10k_pci.c index 15071e4adb98..55138d6a3182 100644 --- a/drivers/net/ethernet/intel/fm10k/fm10k_pci.c +++ b/drivers/net/ethernet/intel/fm10k/fm10k_pci.c | |||
| @@ -2462,8 +2462,6 @@ static pci_ers_result_t fm10k_io_slot_reset(struct pci_dev *pdev) | |||
| 2462 | result = PCI_ERS_RESULT_RECOVERED; | 2462 | result = PCI_ERS_RESULT_RECOVERED; |
| 2463 | } | 2463 | } |
| 2464 | 2464 | ||
| 2465 | pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 2466 | |||
| 2467 | return result; | 2465 | return result; |
| 2468 | } | 2466 | } |
| 2469 | 2467 | ||
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c index ac685ad4d877..784caf3e6700 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_main.c +++ b/drivers/net/ethernet/intel/i40e/i40e_main.c | |||
| @@ -14227,7 +14227,6 @@ static pci_ers_result_t i40e_pci_error_slot_reset(struct pci_dev *pdev) | |||
| 14227 | { | 14227 | { |
| 14228 | struct i40e_pf *pf = pci_get_drvdata(pdev); | 14228 | struct i40e_pf *pf = pci_get_drvdata(pdev); |
| 14229 | pci_ers_result_t result; | 14229 | pci_ers_result_t result; |
| 14230 | int err; | ||
| 14231 | u32 reg; | 14230 | u32 reg; |
| 14232 | 14231 | ||
| 14233 | dev_dbg(&pdev->dev, "%s\n", __func__); | 14232 | dev_dbg(&pdev->dev, "%s\n", __func__); |
| @@ -14248,14 +14247,6 @@ static pci_ers_result_t i40e_pci_error_slot_reset(struct pci_dev *pdev) | |||
| 14248 | result = PCI_ERS_RESULT_DISCONNECT; | 14247 | result = PCI_ERS_RESULT_DISCONNECT; |
| 14249 | } | 14248 | } |
| 14250 | 14249 | ||
| 14251 | err = pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 14252 | if (err) { | ||
| 14253 | dev_info(&pdev->dev, | ||
| 14254 | "pci_cleanup_aer_uncorrect_error_status failed 0x%0x\n", | ||
| 14255 | err); | ||
| 14256 | /* non-fatal, continue */ | ||
| 14257 | } | ||
| 14258 | |||
| 14259 | return result; | 14250 | return result; |
| 14260 | } | 14251 | } |
| 14261 | 14252 | ||
diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c index a32c576c1e65..c7ff2f861247 100644 --- a/drivers/net/ethernet/intel/igb/igb_main.c +++ b/drivers/net/ethernet/intel/igb/igb_main.c | |||
| @@ -9116,7 +9116,6 @@ static pci_ers_result_t igb_io_slot_reset(struct pci_dev *pdev) | |||
| 9116 | struct igb_adapter *adapter = netdev_priv(netdev); | 9116 | struct igb_adapter *adapter = netdev_priv(netdev); |
| 9117 | struct e1000_hw *hw = &adapter->hw; | 9117 | struct e1000_hw *hw = &adapter->hw; |
| 9118 | pci_ers_result_t result; | 9118 | pci_ers_result_t result; |
| 9119 | int err; | ||
| 9120 | 9119 | ||
| 9121 | if (pci_enable_device_mem(pdev)) { | 9120 | if (pci_enable_device_mem(pdev)) { |
| 9122 | dev_err(&pdev->dev, | 9121 | dev_err(&pdev->dev, |
| @@ -9140,14 +9139,6 @@ static pci_ers_result_t igb_io_slot_reset(struct pci_dev *pdev) | |||
| 9140 | result = PCI_ERS_RESULT_RECOVERED; | 9139 | result = PCI_ERS_RESULT_RECOVERED; |
| 9141 | } | 9140 | } |
| 9142 | 9141 | ||
| 9143 | err = pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 9144 | if (err) { | ||
| 9145 | dev_err(&pdev->dev, | ||
| 9146 | "pci_cleanup_aer_uncorrect_error_status failed 0x%0x\n", | ||
| 9147 | err); | ||
| 9148 | /* non-fatal, continue */ | ||
| 9149 | } | ||
| 9150 | |||
| 9151 | return result; | 9142 | return result; |
| 9152 | } | 9143 | } |
| 9153 | 9144 | ||
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c index 9a23d33a47ed..a0f716713e87 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | |||
| @@ -11075,8 +11075,6 @@ static pci_ers_result_t ixgbe_io_error_detected(struct pci_dev *pdev, | |||
| 11075 | /* Free device reference count */ | 11075 | /* Free device reference count */ |
| 11076 | pci_dev_put(vfdev); | 11076 | pci_dev_put(vfdev); |
| 11077 | } | 11077 | } |
| 11078 | |||
| 11079 | pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 11080 | } | 11078 | } |
| 11081 | 11079 | ||
| 11082 | /* | 11080 | /* |
| @@ -11126,7 +11124,6 @@ static pci_ers_result_t ixgbe_io_slot_reset(struct pci_dev *pdev) | |||
| 11126 | { | 11124 | { |
| 11127 | struct ixgbe_adapter *adapter = pci_get_drvdata(pdev); | 11125 | struct ixgbe_adapter *adapter = pci_get_drvdata(pdev); |
| 11128 | pci_ers_result_t result; | 11126 | pci_ers_result_t result; |
| 11129 | int err; | ||
| 11130 | 11127 | ||
| 11131 | if (pci_enable_device_mem(pdev)) { | 11128 | if (pci_enable_device_mem(pdev)) { |
| 11132 | e_err(probe, "Cannot re-enable PCI device after reset.\n"); | 11129 | e_err(probe, "Cannot re-enable PCI device after reset.\n"); |
| @@ -11146,13 +11143,6 @@ static pci_ers_result_t ixgbe_io_slot_reset(struct pci_dev *pdev) | |||
| 11146 | result = PCI_ERS_RESULT_RECOVERED; | 11143 | result = PCI_ERS_RESULT_RECOVERED; |
| 11147 | } | 11144 | } |
| 11148 | 11145 | ||
| 11149 | err = pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 11150 | if (err) { | ||
| 11151 | e_dev_err("pci_cleanup_aer_uncorrect_error_status " | ||
| 11152 | "failed 0x%0x\n", err); | ||
| 11153 | /* non-fatal, continue */ | ||
| 11154 | } | ||
| 11155 | |||
| 11156 | return result; | 11146 | return result; |
| 11157 | } | 11147 | } |
| 11158 | 11148 | ||
diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c index 69aa7fc392c5..200edc61aa07 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | |||
| @@ -1790,11 +1790,6 @@ static pci_ers_result_t netxen_io_slot_reset(struct pci_dev *pdev) | |||
| 1790 | return err ? PCI_ERS_RESULT_DISCONNECT : PCI_ERS_RESULT_RECOVERED; | 1790 | return err ? PCI_ERS_RESULT_DISCONNECT : PCI_ERS_RESULT_RECOVERED; |
| 1791 | } | 1791 | } |
| 1792 | 1792 | ||
| 1793 | static void netxen_io_resume(struct pci_dev *pdev) | ||
| 1794 | { | ||
| 1795 | pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 1796 | } | ||
| 1797 | |||
| 1798 | static void netxen_nic_shutdown(struct pci_dev *pdev) | 1793 | static void netxen_nic_shutdown(struct pci_dev *pdev) |
| 1799 | { | 1794 | { |
| 1800 | struct netxen_adapter *adapter = pci_get_drvdata(pdev); | 1795 | struct netxen_adapter *adapter = pci_get_drvdata(pdev); |
| @@ -3488,7 +3483,6 @@ netxen_free_ip_list(struct netxen_adapter *adapter, bool master) | |||
| 3488 | static const struct pci_error_handlers netxen_err_handler = { | 3483 | static const struct pci_error_handlers netxen_err_handler = { |
| 3489 | .error_detected = netxen_io_error_detected, | 3484 | .error_detected = netxen_io_error_detected, |
| 3490 | .slot_reset = netxen_io_slot_reset, | 3485 | .slot_reset = netxen_io_slot_reset, |
| 3491 | .resume = netxen_io_resume, | ||
| 3492 | }; | 3486 | }; |
| 3493 | 3487 | ||
| 3494 | static struct pci_driver netxen_driver = { | 3488 | static struct pci_driver netxen_driver = { |
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c index 569d54ededec..635ac7339b3e 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | |||
| @@ -4232,7 +4232,6 @@ static void qlcnic_83xx_io_resume(struct pci_dev *pdev) | |||
| 4232 | { | 4232 | { |
| 4233 | struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); | 4233 | struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); |
| 4234 | 4234 | ||
| 4235 | pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 4236 | if (test_and_clear_bit(__QLCNIC_AER, &adapter->state)) | 4235 | if (test_and_clear_bit(__QLCNIC_AER, &adapter->state)) |
| 4237 | qlcnic_83xx_aer_start_poll_work(adapter); | 4236 | qlcnic_83xx_aer_start_poll_work(adapter); |
| 4238 | } | 4237 | } |
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c index 2d38d1ac2aae..6b3ea531324d 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | |||
| @@ -3975,7 +3975,6 @@ static void qlcnic_82xx_io_resume(struct pci_dev *pdev) | |||
| 3975 | u32 state; | 3975 | u32 state; |
| 3976 | struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); | 3976 | struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); |
| 3977 | 3977 | ||
| 3978 | pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 3979 | state = QLC_SHARED_REG_RD32(adapter, QLCNIC_CRB_DEV_STATE); | 3978 | state = QLC_SHARED_REG_RD32(adapter, QLCNIC_CRB_DEV_STATE); |
| 3980 | if (state == QLCNIC_DEV_READY && test_and_clear_bit(__QLCNIC_AER, | 3979 | if (state == QLCNIC_DEV_READY && test_and_clear_bit(__QLCNIC_AER, |
| 3981 | &adapter->state)) | 3980 | &adapter->state)) |
diff --git a/drivers/net/ethernet/sfc/efx.c b/drivers/net/ethernet/sfc/efx.c index 330233286e78..c8e8294ddac5 100644 --- a/drivers/net/ethernet/sfc/efx.c +++ b/drivers/net/ethernet/sfc/efx.c | |||
| @@ -3847,7 +3847,6 @@ static pci_ers_result_t efx_io_slot_reset(struct pci_dev *pdev) | |||
| 3847 | { | 3847 | { |
| 3848 | struct efx_nic *efx = pci_get_drvdata(pdev); | 3848 | struct efx_nic *efx = pci_get_drvdata(pdev); |
| 3849 | pci_ers_result_t status = PCI_ERS_RESULT_RECOVERED; | 3849 | pci_ers_result_t status = PCI_ERS_RESULT_RECOVERED; |
| 3850 | int rc; | ||
| 3851 | 3850 | ||
| 3852 | if (pci_enable_device(pdev)) { | 3851 | if (pci_enable_device(pdev)) { |
| 3853 | netif_err(efx, hw, efx->net_dev, | 3852 | netif_err(efx, hw, efx->net_dev, |
| @@ -3855,13 +3854,6 @@ static pci_ers_result_t efx_io_slot_reset(struct pci_dev *pdev) | |||
| 3855 | status = PCI_ERS_RESULT_DISCONNECT; | 3854 | status = PCI_ERS_RESULT_DISCONNECT; |
| 3856 | } | 3855 | } |
| 3857 | 3856 | ||
| 3858 | rc = pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 3859 | if (rc) { | ||
| 3860 | netif_err(efx, hw, efx->net_dev, | ||
| 3861 | "pci_cleanup_aer_uncorrect_error_status failed (%d)\n", rc); | ||
| 3862 | /* Non-fatal error. Continue. */ | ||
| 3863 | } | ||
| 3864 | |||
| 3865 | return status; | 3857 | return status; |
| 3866 | } | 3858 | } |
| 3867 | 3859 | ||
diff --git a/drivers/net/ethernet/sfc/falcon/efx.c b/drivers/net/ethernet/sfc/falcon/efx.c index dd5530a4f8c8..ccdba0bb00a3 100644 --- a/drivers/net/ethernet/sfc/falcon/efx.c +++ b/drivers/net/ethernet/sfc/falcon/efx.c | |||
| @@ -3186,7 +3186,6 @@ static pci_ers_result_t ef4_io_slot_reset(struct pci_dev *pdev) | |||
| 3186 | { | 3186 | { |
| 3187 | struct ef4_nic *efx = pci_get_drvdata(pdev); | 3187 | struct ef4_nic *efx = pci_get_drvdata(pdev); |
| 3188 | pci_ers_result_t status = PCI_ERS_RESULT_RECOVERED; | 3188 | pci_ers_result_t status = PCI_ERS_RESULT_RECOVERED; |
| 3189 | int rc; | ||
| 3190 | 3189 | ||
| 3191 | if (pci_enable_device(pdev)) { | 3190 | if (pci_enable_device(pdev)) { |
| 3192 | netif_err(efx, hw, efx->net_dev, | 3191 | netif_err(efx, hw, efx->net_dev, |
| @@ -3194,13 +3193,6 @@ static pci_ers_result_t ef4_io_slot_reset(struct pci_dev *pdev) | |||
| 3194 | status = PCI_ERS_RESULT_DISCONNECT; | 3193 | status = PCI_ERS_RESULT_DISCONNECT; |
| 3195 | } | 3194 | } |
| 3196 | 3195 | ||
| 3197 | rc = pci_cleanup_aer_uncorrect_error_status(pdev); | ||
| 3198 | if (rc) { | ||
| 3199 | netif_err(efx, hw, efx->net_dev, | ||
| 3200 | "pci_cleanup_aer_uncorrect_error_status failed (%d)\n", rc); | ||
| 3201 | /* Non-fatal error. Continue. */ | ||
| 3202 | } | ||
| 3203 | |||
| 3204 | return status; | 3196 | return status; |
| 3205 | } | 3197 | } |
| 3206 | 3198 | ||
