diff options
Diffstat (limited to 'kernel/power/power.h')
-rw-r--r-- | kernel/power/power.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/kernel/power/power.h b/kernel/power/power.h index 8ec5499c5ce1..700f44ec8406 100644 --- a/kernel/power/power.h +++ b/kernel/power/power.h | |||
@@ -1,6 +1,7 @@ | |||
1 | #include <linux/suspend.h> | 1 | #include <linux/suspend.h> |
2 | #include <linux/suspend_ioctls.h> | 2 | #include <linux/suspend_ioctls.h> |
3 | #include <linux/utsname.h> | 3 | #include <linux/utsname.h> |
4 | #include <linux/freezer.h> | ||
4 | 5 | ||
5 | struct swsusp_info { | 6 | struct swsusp_info { |
6 | struct new_utsname uts; | 7 | struct new_utsname uts; |
@@ -203,3 +204,24 @@ enum { | |||
203 | #define TEST_MAX (__TEST_AFTER_LAST - 1) | 204 | #define TEST_MAX (__TEST_AFTER_LAST - 1) |
204 | 205 | ||
205 | extern int pm_test_level; | 206 | extern int pm_test_level; |
207 | |||
208 | #ifdef CONFIG_SUSPEND_FREEZER | ||
209 | static inline int suspend_freeze_processes(void) | ||
210 | { | ||
211 | return freeze_processes(); | ||
212 | } | ||
213 | |||
214 | static inline void suspend_thaw_processes(void) | ||
215 | { | ||
216 | thaw_processes(); | ||
217 | } | ||
218 | #else | ||
219 | static inline int suspend_freeze_processes(void) | ||
220 | { | ||
221 | return 0; | ||
222 | } | ||
223 | |||
224 | static inline void suspend_thaw_processes(void) | ||
225 | { | ||
226 | } | ||
227 | #endif | ||