summaryrefslogtreecommitdiffstats
path: root/kernel/power/disk.c
diff options
context:
space:
mode:
authorRafael J. Wysocki <rjw@sisk.pl>2008-01-08 00:07:39 +0100
committerLen Brown <len.brown@intel.com>2008-02-02 00:30:58 +0100
commit60417f5976df029227450b46d7fa6f0e9b1e654c (patch)
treeb0faa81f4517aa41c6113824b59a47b87b4aea2f /kernel/power/disk.c
parentACPI: Separate disabling of GPEs from _PTS (diff)
downloadlinux-60417f5976df029227450b46d7fa6f0e9b1e654c.tar.xz
linux-60417f5976df029227450b46d7fa6f0e9b1e654c.zip
ACPI suspend: Call _PTS before suspending devices
The ACPI 1.0 specification wants us to put devices into low power states after executing the _PTS global control method, while ACPI 2.0 and later want us to do that in the reverse order. The current suspend code follows ACPI 2.0 in that respect which causes some ACPI 1.0x systems to hang during suspend (ref. http://bugzilla.kernel.org/show_bug.cgi?id=9528). Make the suspend code execute _PTS before putting devices into low power states (ie. in accordance with ACPI 1.0x) and provide a command line option to override the default if need be. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'kernel/power/disk.c')
0 files changed, 0 insertions, 0 deletions