The staircase scheduler has been basically unchanged for a couple of weeks now with no bugs showing up (woohoo). I've resynced with the current versions of the vm hacks, added Ingo's voluntary preempt patch, added Zwane's low latency irq locks, the suse writeback latency patch, badram, lufs and the fixed version of William Lee Irwin III's preempt test. Bootsplash is currently on the backburner.

To preempt test is a debugging tool for latency and not intended for regular usage. Enable it in the config and set the bootparampreempt_thresh=1for checking for when there are parts of kernel code that are not preemptible for >1ms (set it to any desired number or dont set it to disable it).

I'm running this kernel currently without problems. The badram and lufs features are compile tested only.

Full patches:from_2.6.7_to_staircase7.Aschedrange.diffschedbatch2.3.diffschediso2.3.diffautotune_swappiness.diffautotune_inactivation.diffsupermount-ng204.diffdefaultcfq.diffconfig_hz.diffvoluntary-preempt-2.6.7-bk20-H3patch-i386-irq_enable_spinlocks2patch-ool-spinlocks9000_SuSE-117-writeback-lat.patchwli_preempttest2wli_preempttest2.1BadRAM-2.6.5.2.patch.bz2lufs-0.9.7-2.6.0-test9.patch.bz2ck5version.diff