Messages in this thread | | | From | "Rafael J. Wysocki" <> | Subject | [PATCH v1 0/2] PCI: PM: Fix handling of device that can only signal PME from D3cold | Date | Thu, 29 Jul 2021 16:46:27 +0200 |
| |
Hi,
This series is a replacement for the following patch:
https://patchwork.kernel.org/project/linux-pm/patch/3149540.aeNJFYEL58@kreacher/
allowing devices that only can signal PME from D3cold to be put into low-power states and signal wakeup from D3cold (if they get into it).
However, the patch above works by adding a special case to pci_pme_capable() which actually is not necessary.
Instead of doing that, it is sufficient to make pci_target_state() handle the case in which the device cannot signal PME from D0 consistently (patch [1/2] in this series) and make __pci_enable_wake() enable PM signaling for devices that can signal PME from D3cold (patch [2/2] in this series).
Please see the patch changelogs for details.
Thanks!
| |