diff options
author | Anirudh Venkataramanan <anirudh.venkataramanan@intel.com> | 2020-09-02 08:53:45 -0700 |
---|---|---|
committer | Tony Nguyen <anthony.l.nguyen@intel.com> | 2020-09-25 07:39:24 -0700 |
commit | 466e4392920083c58c7ee8905795453d62c4add7 (patch) | |
tree | 35e0ff995fcb4468a37d4dda6eefdd9d0baec64d /drivers/net/ethernet/intel/ice/ice_main.c | |
parent | 75598a8fc0e0dff2aa5d46c62531b36a595f1d4f (diff) | |
download | lwn-466e4392920083c58c7ee8905795453d62c4add7.tar.gz lwn-466e4392920083c58c7ee8905795453d62c4add7.zip |
ice: Fix call trace on suspend
It appears that the ice_suspend flow is missing a call to pci_save_state
and this is triggering the message "State of device not saved by
ice_suspend" and a call trace. Fix it.
Fixes: 769c500dcc1e ("ice: Add advanced power mgmt for WoL")
Signed-off-by: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/ice/ice_main.c')
-rw-r--r-- | drivers/net/ethernet/intel/ice/ice_main.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/ice/ice_main.c b/drivers/net/ethernet/intel/ice/ice_main.c index 4634b48949bb..954f11f86f50 100644 --- a/drivers/net/ethernet/intel/ice/ice_main.c +++ b/drivers/net/ethernet/intel/ice/ice_main.c @@ -4522,6 +4522,7 @@ static int __maybe_unused ice_suspend(struct device *dev) } ice_clear_interrupt_scheme(pf); + pci_save_state(pdev); pci_wake_from_d3(pdev, pf->wol_ena); pci_set_power_state(pdev, PCI_D3hot); return 0; |