|
@@ -4599,6 +4599,7 @@ static int be_suspend(struct pci_dev *pdev, pm_message_t state)
|
|
|
if (adapter->wol)
|
|
|
be_setup_wol(adapter, true);
|
|
|
|
|
|
+ be_intr_set(adapter, false);
|
|
|
cancel_delayed_work_sync(&adapter->func_recovery_work);
|
|
|
|
|
|
netif_device_detach(netdev);
|
|
@@ -4634,6 +4635,7 @@ static int be_resume(struct pci_dev *pdev)
|
|
|
if (status)
|
|
|
return status;
|
|
|
|
|
|
+ be_intr_set(adapter, true);
|
|
|
/* tell fw we're ready to fire cmds */
|
|
|
status = be_cmd_fw_init(adapter);
|
|
|
if (status)
|