diff -urN oldtree/include/linux/init_task.h newtree/include/linux/init_task.h
--- oldtree/include/linux/init_task.h	2006-09-17 05:38:20.000000000 -0400
+++ newtree/include/linux/init_task.h	2006-09-17 06:38:04.000000000 -0400
@@ -98,9 +98,9 @@
 	.usage		= ATOMIC_INIT(2),				\
 	.flags		= 0,						\
 	.lock_depth	= -1,						\
-	.prio		= MAX_PRIO-20,					\
-	.static_prio	= MAX_PRIO-20,					\
-	.normal_prio	= MAX_PRIO-20,					\
+	.prio		= MAX_PRIO-21,					\
+	.static_prio	= MAX_PRIO-21,					\
+	.normal_prio	= MAX_PRIO-21,					\
 	.policy		= SCHED_NORMAL,					\
 	.cpus_allowed	= CPU_MASK_ALL,					\
 	.mm		= NULL,						\
diff -urN oldtree/include/linux/sched.h newtree/include/linux/sched.h
--- oldtree/include/linux/sched.h	2006-09-17 06:37:48.000000000 -0400
+++ newtree/include/linux/sched.h	2006-09-17 06:39:26.000000000 -0400
@@ -35,10 +35,11 @@
 #define SCHED_RR		2
 #define SCHED_BATCH		3
 #define SCHED_ISO               4
+#define SCHED_IDLEPRIO          5
 
 #ifdef __KERNEL__
 
-#define SCHED_MAX              SCHED_ISO
+#define SCHED_MAX              SCHED_IDLEPRIO
 #define SCHED_RANGE(policy)    ((policy) <= SCHED_MAX)
 #define SCHED_RT(policy)       ((policy) == SCHED_FIFO || \
                                         (policy) == SCHED_RR)
@@ -512,7 +513,15 @@
 #define MAX_RT_PRIO		MAX_USER_RT_PRIO
 #define ISO_PRIO                (MAX_RT_PRIO - 1)
 
+#ifdef CONFIG_INGOSCHED
 #define MAX_PRIO		(MAX_RT_PRIO + 40)
+#endif
+
+#ifdef CONFIG_STAIRCASE
+#define MAX_PRIO              (MAX_RT_PRIO + 41)
+#define MIN_USER_PRIO           (MAX_PRIO - 2)
+#define IDLEPRIO_PRIO           (MAX_PRIO - 1)
+#endif
 
 #define rt_prio(prio)		unlikely((prio) < MAX_RT_PRIO)
 #define rt_task(p)		rt_prio((p)->prio)
@@ -524,6 +533,7 @@
 #ifdef CONFIG_STAIRCASE
 #define has_rt_policy(p)        unlikely(SCHED_RT((p)->policy))
 #define iso_task(p)             (unlikely((p)->policy == SCHED_ISO))
+#define idleprio_task(p)       (unlikely((p)->policy == SCHED_IDLEPRIO))
 #endif
 
 /* Must be high prio: stop_machine expects to yield to it. */
