summaryrefslogtreecommitdiff
path: root/kernel/power
diff options
context:
space:
mode:
authorStefan Seyfried <seife@suse.de>2005-03-13 00:25:32 -0800
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-03-13 00:25:32 -0800
commit8599d0a28fb4ab69c13261a63d3a30c596c7d2ef (patch)
tree89c1c61c2fa0a15e1765bc7f254935283029073f /kernel/power
parent1026f161d01dc816be109869ac6c557ff4370c92 (diff)
[PATCH] Subject: swsusp: do not provoke emergency disk shutdowns
In platform swsusp mode, we were forgetting to spin disks down, leading to ugly emergency shutdown. This synchronizes platform method with other methods and actually helps. Signed-off-by: Pavel Machek <pavel@suse.cz> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel/power')
-rw-r--r--kernel/power/disk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/power/disk.c b/kernel/power/disk.c
index 76f4e32f754f..02b6764034dc 100644
--- a/kernel/power/disk.c
+++ b/kernel/power/disk.c
@@ -53,7 +53,7 @@ static void power_down(suspend_disk_method_t mode)
local_irq_save(flags);
switch(mode) {
case PM_DISK_PLATFORM:
- device_power_down(PMSG_SUSPEND);
+ device_shutdown();
error = pm_ops->enter(PM_SUSPEND_DISK);
break;
case PM_DISK_SHUTDOWN: