From 7cfa0dcdc09e1ca1946a8fbbc65c964e9e956561 Mon Sep 17 00:00:00 2001 From: Pavel Machek Date: Sun, 23 Feb 2003 22:45:35 -0800 Subject: [PATCH] swsusp and S3 fixes These are minor fixes for swsusp and S3 sleep. - #ifdef mess in acpi_save_state_mem() is simplified - better error handling in reserving bootmem - handle video bioses that play with segment registers - automagic support for S3 on toshiba notebook - don't try to sync() when pdflush is already stopped - reorder actions to make pdflush not complain --- kernel/suspend.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kernel') diff --git a/kernel/suspend.c b/kernel/suspend.c index 392b1d4ef16c..5bcf2e90b48a 100644 --- a/kernel/suspend.c +++ b/kernel/suspend.c @@ -604,12 +604,12 @@ static void restore_console(void) static int prepare_suspend_processes(void) { + sys_sync(); /* Syncing needs pdflushd, so do it before stopping processes */ if (freeze_processes()) { printk( KERN_ERR "Suspend failed: Not all processes stopped!\n" ); thaw_processes(); return 1; } - sys_sync(); return 0; } -- cgit v1.2.3