mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-12-16 00:32:38 +00:00
While performing certain power-off sequences, PCI drivers are
called to suspend and resume their underlying devices through
PCI PM (power management) interface. However this NIC hardware
does not support PCI PM suspend/resume operations so system wide
suspend/resume leads to bad MFW (management firmware) state which
causes various follow-up errors in driver when communicating with
the device/firmware afterwards.
To fix this driver implements PCI PM suspend handler to indicate
unsupported operation to the PCI subsystem explicitly, thus avoiding
system to go into suspended/standby mode.
Without this fix device/firmware does not recover unless system
is power cycled.
Fixes:
|
||
|---|---|---|
| .. | ||
| Makefile | ||
| qede_dcbnl.c | ||
| qede_ethtool.c | ||
| qede_filter.c | ||
| qede_fp.c | ||
| qede_main.c | ||
| qede_ptp.c | ||
| qede_ptp.h | ||
| qede_rdma.c | ||
| qede.h | ||