diff options
author | Rafael J. Wysocki <rjw@sisk.pl> | 2006-12-06 20:34:37 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.osdl.org> | 2006-12-07 08:39:28 -0800 |
commit | a9b6f562f14dc28fb4b2415f0f275cede0abe9b5 (patch) | |
tree | 8d83009585877bf4c5f263690468d35105058822 /include/linux/freezer.h | |
parent | a6d70980602e6f1869ebcdcbfaf55a0a5941583e (diff) | |
download | op-kernel-dev-a9b6f562f14dc28fb4b2415f0f275cede0abe9b5.zip op-kernel-dev-a9b6f562f14dc28fb4b2415f0f275cede0abe9b5.tar.gz |
[PATCH] swsusp: Untangle thaw_processes
Move the loop from thaw_processes() to a separate function and call it
independently for kernel threads and user space processes so that the order
of thawing tasks is clearly visible.
Drop thaw_kernel_threads() which is never used.
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Cc: Pavel Machek <pavel@ucw.cz>
Cc: Nigel Cunningham <nigel@suspend2.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux/freezer.h')
-rw-r--r-- | include/linux/freezer.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/include/linux/freezer.h b/include/linux/freezer.h index 294ebea..6e05e3e 100644 --- a/include/linux/freezer.h +++ b/include/linux/freezer.h @@ -1,8 +1,5 @@ /* Freezer declarations */ -#define FREEZER_KERNEL_THREADS 0 -#define FREEZER_ALL_THREADS 1 - #ifdef CONFIG_PM /* * Check if a process has been frozen @@ -60,8 +57,7 @@ static inline void frozen_process(struct task_struct *p) extern void refrigerator(void); extern int freeze_processes(void); -#define thaw_processes() do { thaw_some_processes(FREEZER_ALL_THREADS); } while(0) -#define thaw_kernel_threads() do { thaw_some_processes(FREEZER_KERNEL_THREADS); } while(0) +extern void thaw_processes(void); static inline int try_to_freeze(void) { |