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>
diff --git a/kernel/power/power.h b/kernel/power/power.h
index 9a00a0a..a48dd02 100644
--- a/kernel/power/power.h
+++ b/kernel/power/power.h
@@ -245,3 +245,10 @@
 {
 }
 #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