diff options
| author | Pavel Machek <pavel@ucw.cz> | 2003-02-23 22:45:35 -0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <greg@kroah.com> | 2003-02-23 22:45:35 -0800 |
| commit | 7cfa0dcdc09e1ca1946a8fbbc65c964e9e956561 (patch) | |
| tree | 4ee2d7f1d61905ab9ecf365f4da9af293e18e79c /kernel | |
| parent | 9f58fa6064ff7b101dab0bba6192edf992b195ee (diff) | |
[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
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/suspend.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |
