We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b476dea commit 833521eCopy full SHA for 833521e
drivers/net/ethernet/intel/e1000e/netdev.c
@@ -6640,12 +6640,17 @@ static int e1000e_pm_thaw(struct device *dev)
6640
static int e1000e_pm_suspend(struct device *dev)
6641
{
6642
struct pci_dev *pdev = to_pci_dev(dev);
6643
+ int rc;
6644
6645
e1000e_flush_lpic(pdev);
6646
6647
e1000e_pm_freeze(dev);
6648
- return __e1000_shutdown(pdev, false);
6649
+ rc = __e1000_shutdown(pdev, false);
6650
+ if (rc)
6651
+ e1000e_pm_thaw(dev);
6652
+
6653
+ return rc;
6654
}
6655
6656
static int e1000e_pm_resume(struct device *dev)
0 commit comments