diff -urN oldtree/mm/vmscan.c newtree/mm/vmscan.c --- oldtree/mm/vmscan.c 2006-09-29 14:55:01.000000000 -0400 +++ newtree/mm/vmscan.c 2006-09-29 14:55:17.000000000 -0400 @@ -956,6 +956,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;