aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/i40e/i40e_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/intel/i40e/i40e_main.c')
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_main.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c
index 0044c29ca31e..ac1faee2a5b8 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_main.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_main.c
@@ -11400,6 +11400,12 @@ static pci_ers_result_t i40e_pci_error_detected(struct pci_dev *pdev,
11400 11400
11401 dev_info(&pdev->dev, "%s: error %d\n", __func__, error); 11401 dev_info(&pdev->dev, "%s: error %d\n", __func__, error);
11402 11402
11403 if (!pf) {
11404 dev_info(&pdev->dev,
11405 "Cannot recover - error happened during device probe\n");
11406 return PCI_ERS_RESULT_DISCONNECT;
11407 }
11408
11403 /* shutdown all operations */ 11409 /* shutdown all operations */
11404 if (!test_bit(__I40E_SUSPENDED, &pf->state)) { 11410 if (!test_bit(__I40E_SUSPENDED, &pf->state)) {
11405 rtnl_lock(); 11411 rtnl_lock();