Skip to content

Commit 22ead37

Browse files
mawilli1Jeff Kirsher
authored andcommitted
i40evf: Add longer wait after remove module
Upon module remove, wait a little longer after requesting a reset before checking to see if the firmware responded. This change prevents double resets when the firmware is busy. Change-ID: Ieedc988ee82fac1f32a074bf4d9e4dba426bfa58 Signed-off-by: Mitch Williams <[email protected]> Tested-by: Andrew Bowers <[email protected]> Signed-off-by: Jeff Kirsher <[email protected]>
1 parent 7369ca8 commit 22ead37

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/net/ethernet/intel/i40evf/i40evf_main.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2854,11 +2854,11 @@ static void i40evf_remove(struct pci_dev *pdev)
28542854
adapter->state = __I40EVF_REMOVE;
28552855
adapter->aq_required = 0;
28562856
i40evf_request_reset(adapter);
2857-
msleep(20);
2857+
msleep(50);
28582858
/* If the FW isn't responding, kick it once, but only once. */
28592859
if (!i40evf_asq_done(hw)) {
28602860
i40evf_request_reset(adapter);
2861-
msleep(20);
2861+
msleep(50);
28622862
}
28632863

28642864
if (adapter->msix_entries) {

0 commit comments

Comments
 (0)