From: Bjorn Helgaas Date: Tue, 12 Mar 2024 17:14:22 +0000 (-0500) Subject: Merge branch 'pci/pm' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=7dc249e7b9cf5ba31167e5e5bc60c2ede76e8869;p=linux.git Merge branch 'pci/pm' - Disable use of D3cold on Asus B1400 PCI-NVMe bridges because some BIOSes can't power them back on, replacing a more general ACPI sleep quirk (Daniel Drake) - Allow runtime PM when the driver enables it but doesn't need any runtime PM callbacks (Raag Jadav) - Drain runtime-idle callbacks before driver removal to avoid races between .remove() and .runtime_idle(), which caused intermittent page faults when the rtsx .runtime_idle() accessed registers that its .remove() had already unmapped (Rafael J. Wysocki) * pci/pm: PCI/PM: Drain runtime-idle callbacks before driver removal PCI/PM: Allow runtime PM with no PM callbacks at all Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge --- 7dc249e7b9cf5ba31167e5e5bc60c2ede76e8869