mirror of https://github.com/torvalds/linux.git
While performing certain power-off sequences, PCI drivers are called to
suspend and resume their underlying devices through PCI PM (power
management) interface. However the 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.
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.
Fixes:
|
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| qedi.h | ||
| qedi_dbg.c | ||
| qedi_dbg.h | ||
| qedi_debugfs.c | ||
| qedi_fw.c | ||
| qedi_fw_api.c | ||
| qedi_fw_iscsi.h | ||
| qedi_fw_scsi.h | ||
| qedi_gbl.h | ||
| qedi_hsi.h | ||
| qedi_iscsi.c | ||
| qedi_iscsi.h | ||
| qedi_main.c | ||
| qedi_nvm_iscsi_cfg.h | ||
| qedi_sysfs.c | ||
| qedi_version.h | ||