Index: generic/include/synch/waitq.h
===================================================================
--- generic/include/synch/waitq.h	(revision bd5a66303dbc439520defdf0dbb2f94fd9ee02b8)
+++ generic/include/synch/waitq.h	(revision 5ca586a12b3700df6bee38c12a8d522873270874)
@@ -57,4 +57,7 @@
 extern void waitq_initialize(waitq_t *wq);
 extern int waitq_sleep_timeout(waitq_t *wq, __u32 usec, int nonblocking);
+extern ipl_t waitq_sleep_prepare(waitq_t *wq);
+extern int waitq_sleep_timeout_unsafe(waitq_t *wq, __u32 usec, int nonblocking);
+extern void waitq_sleep_finish(waitq_t *wq, int rc, ipl_t ipl);
 extern void waitq_wakeup(waitq_t *wq, bool all);
 extern void _waitq_wakeup_unsafe(waitq_t *wq, bool all);
