Skip to content
Power management fixes for 5.2-rc3

 - Modify the PCI bus type's PM code to avoid putting devices left
   by their drivers in D0 on purpose during suspend to idle into
   low-power states as doing that may confuse the system resume
   callbacks of the drivers in question (Rafael Wysocki).

 - Avoid checking ACPI wakeup configuration during system-wide
   suspend for suspended devices that do not use ACPI-based wakeup
   to allow them to stay in suspend more often (Rafael Wysocki).

 - The last phase of hibernation is analogous to system-wide suspend
   also because on platforms with ACPI it passes control to the
   platform firmware to complete the transision, so make it indicate
   that by calling pm_set_suspend_via_firmware() to allow the drivers
   that care about this to do the right thing (Rafael Wysocki).