summaryrefslogtreecommitdiff
path: root/kernel/power/disk.c
diff options
context:
space:
mode:
authorPavel Machek <pavel@ucw.cz>2004-10-25 04:08:03 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-10-25 04:08:03 -0700
commit13eea77b047c15a51e0d4b781120d044f0bd5b07 (patch)
tree6cae63a591f0d782af9dce12d98efef6f825719b /kernel/power/disk.c
parente0e74993a0a43bfc90dfdd375e1f9b8de00934c7 (diff)
[PATCH] power/disk.c: small fixups
power_down may never ever fail, so it does not really need to return anything. Kill obsolete code and fixup old comments. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel/power/disk.c')
-rw-r--r--kernel/power/disk.c19
1 files changed, 5 insertions, 14 deletions
diff --git a/kernel/power/disk.c b/kernel/power/disk.c
index 4cc81e03085c..4462b7f1c6aa 100644
--- a/kernel/power/disk.c
+++ b/kernel/power/disk.c
@@ -3,6 +3,7 @@
*
* Copyright (c) 2003 Patrick Mochel
* Copyright (c) 2003 Open Source Development Lab
+ * Copyright (c) 2004 Pavel Machek <pavel@suse.cz>
*
* This file is released under the GPLv2.
*
@@ -41,7 +42,7 @@ char resume_file[256] = CONFIG_PM_STD_PARTITION;
* there ain't no turning back.
*/
-static int power_down(u32 mode)
+static void power_down(u32 mode)
{
unsigned long flags;
int error = 0;
@@ -67,7 +68,6 @@ static int power_down(u32 mode)
after resume. */
printk(KERN_CRIT "Please power me down manually\n");
while(1);
- return 0;
}
@@ -162,7 +162,7 @@ static int prepare(void)
*
* If we're going through the firmware, then get it over with quickly.
*
- * If not, then call pmdis to do it's thing, then figure out how
+ * If not, then call swsusp to do it's thing, then figure out how
* to power down the system.
*/
@@ -184,18 +184,9 @@ int pm_suspend_disk(void)
if (in_suspend) {
pr_debug("PM: writing image.\n");
-
- /*
- * FIXME: Leftover from swsusp. Are they necessary?
- */
- mb();
- barrier();
-
error = swsusp_write();
- if (!error) {
- error = power_down(pm_disk_mode);
- pr_debug("PM: Power down failed.\n");
- }
+ if (!error)
+ power_down(pm_disk_mode);
} else
pr_debug("PM: Image restored successfully.\n");
swsusp_free();