]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ACPI / platform / LPSS: disable async suspend/resume of LPSS devices
authorFu Zhonghui <zhonghui.fu@linux.intel.com>
Wed, 24 Sep 2014 20:42:26 +0000 (22:42 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 5 Oct 2014 20:41:02 +0000 (13:41 -0700)
commitb9d39ba1d4566df3ffc2cc6963efa3a1c3abfc27
tree47df87b64d7d65b87aa25637eafc1cf3e32574b9
parentfca4e9a750580dcbf23510f575d059c0b713432e
ACPI / platform / LPSS: disable async suspend/resume of LPSS devices

commit 457920817e645a7dee42c2a75c81c5ed8e12ee1c upstream.

On some systems (Asus T100 in particular) there are strict ordering
dependencies between LPSS devices with respect to power management
that break if they suspend/resume asynchronously.

In theory it should be possible to follow those dependencies in the
async suspend/resume case too (the ACPI tables tell as that the
dependencies are there), but since we're missing infrastructure
for that at the moment, disable async suspend/resume for all of
the LPSS devices for the time being.

Link: http://marc.info/?l=linux-acpi&m=141158962321905&w=2
Fixes: 8ce62f85a81f (ACPI / platform / LPSS: Enable async suspend/resume of LPSS devices)
Signed-off-by: Li Aubrey <aubrey.li@linux.intel.com>
Signed-off-by: Fu Zhonghui <zhonghui.fu@linux.intel.com>
[ rjw: Changelog ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/acpi/acpi_lpss.c