]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/futex.h
[PATCH] pi-futex: futex_lock_pi/futex_unlock_pi support
[linux-2.6-omap-h63xx.git] / include / linux / futex.h
index f05a3f4693221560dab6138751cbf33ea8fe11e2..34c3a215f2cd9affe3583451063a09887ee0669c 100644 (file)
@@ -12,6 +12,9 @@
 #define FUTEX_REQUEUE          3
 #define FUTEX_CMP_REQUEUE      4
 #define FUTEX_WAKE_OP          5
+#define FUTEX_LOCK_PI          6
+#define FUTEX_UNLOCK_PI                7
+#define FUTEX_TRYLOCK_PI       8
 
 /*
  * Support for robust futexes: the kernel cleans up held futexes at
@@ -97,10 +100,14 @@ extern int handle_futex_death(u32 __user *uaddr, struct task_struct *curr);
 
 #ifdef CONFIG_FUTEX
 extern void exit_robust_list(struct task_struct *curr);
+extern void exit_pi_state_list(struct task_struct *curr);
 #else
 static inline void exit_robust_list(struct task_struct *curr)
 {
 }
+static inline void exit_pi_state_list(struct task_struct *curr)
+{
+}
 #endif
 
 #define FUTEX_OP_SET           0       /* *(int *)UADDR2 = OPARG; */