diff -urN oldtree/mm/vmscan.c newtree/mm/vmscan.c --- oldtree/mm/vmscan.c 2006-09-26 15:28:23.000000000 -0400 +++ newtree/mm/vmscan.c 2006-09-26 15:29:07.000000000 -0400 @@ -959,6 +959,10 @@ if (likely(p->mm)) { if (rt_task(p)) return -20; +#ifdef CONFIG_STAIRCASE + if (idleprio_task(p)) + return 19; +#endif return task_nice(p); } return 0;