diff options
author | Arve Hjønnevåg <arve@android.com> | 2008-09-09 22:14:34 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:37:52 -0800 |
commit | b680227f20c5cbb3ee962c14cdeb7599c90aa861 (patch) | |
tree | f84a5dd71b2a1cd7fc572202e7c594113bd3c6ff /kernel/power/power.h | |
parent | b4c83f4c4b293aba9a7f499b1c544db15b8d1f2b (diff) |
PM: Implement wakelock api.
PM: wakelock: Replace expire work with a timer
The expire work function did not work in the normal case.
Signed-off-by: Arve Hjønnevåg <arve@android.com>
Diffstat (limited to 'kernel/power/power.h')
-rw-r--r-- | kernel/power/power.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/power/power.h b/kernel/power/power.h index 9a00a0a26280..a48dd0277ed2 100644 --- a/kernel/power/power.h +++ b/kernel/power/power.h @@ -245,3 +245,10 @@ static inline void suspend_thaw_processes(void) { } #endif + +#ifdef CONFIG_WAKELOCK +/* kernel/power/wakelock.c */ +extern struct workqueue_struct *suspend_work_queue; +extern struct wake_lock main_wake_lock; +extern suspend_state_t requested_suspend_state; +#endif |