APPLIED: [SRU] [A/B] [PATCH 0/1] Fix an issue that some PCI devices get incorrectly suspended

Kleber Souza kleber.souza at canonical.com
Tue May 15 16:22:52 UTC 2018


On 05/14/18 09:07, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1764684
> 
> [Impact]
> Some PCI device are not power managed by system firmware get runtime
> suspended incorrectly. In this case it's an xHC device, which can't be
> woken up by plugging USB device.
> 
> [Test]
> With the patch, the xHC no longer get put to suspend incorrectly. USB
> devices can work on the xHC now.
> 
> [Fix]
> We need to check if the device is power managed by system firmware, also
> if it supports PME from D3hot.
> 
> Now the patch is in upstream, we can backport it as what we did for
> linux-oem:
> https://lists.ubuntu.com/archives/kernel-team/2018-April/091665.html
> 
> [Regression Potential]
> Low.
> It fixes a regression caused by the PM core refactor.
> 
> Kai Heng Feng (1):
>   PCI / PM: Always check PME wakeup capability for runtime wakeup
>     support
> 
>  drivers/pci/pci.c | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
> 

Applied to artful/master-next and bionic/master-next branches.

Thanks,
Kleber




More information about the kernel-team mailing list