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

Kai-Heng Feng kai.heng.feng at canonical.com
Mon May 14 07:07:44 UTC 2018


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(-)

-- 
2.17.0





More information about the kernel-team mailing list