aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/ethernet/emulex/benet/be_main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c
index abde97471636..9b148cf04704 100644
--- a/drivers/net/ethernet/emulex/benet/be_main.c
+++ b/drivers/net/ethernet/emulex/benet/be_main.c
@@ -4599,6 +4599,7 @@ static int be_suspend(struct pci_dev *pdev, pm_message_t state)
4599 if (adapter->wol) 4599 if (adapter->wol)
4600 be_setup_wol(adapter, true); 4600 be_setup_wol(adapter, true);
4601 4601
4602 be_intr_set(adapter, false);
4602 cancel_delayed_work_sync(&adapter->func_recovery_work); 4603 cancel_delayed_work_sync(&adapter->func_recovery_work);
4603 4604
4604 netif_device_detach(netdev); 4605 netif_device_detach(netdev);
@@ -4634,6 +4635,7 @@ static int be_resume(struct pci_dev *pdev)
4634 if (status) 4635 if (status)
4635 return status; 4636 return status;
4636 4637
4638 be_intr_set(adapter, true);
4637 /* tell fw we're ready to fire cmds */ 4639 /* tell fw we're ready to fire cmds */
4638 status = be_cmd_fw_init(adapter); 4640 status = be_cmd_fw_init(adapter);
4639 if (status) 4641 if (status)