Hi, Backboost is gone so X really should be at -10 or even higher. I'm now using 160 bits of the priority array instead of 140. This works on x86, but I haven't had a look at other architectures. Its still sort of in progress, but I thought I should send an update. Its against 2.6.0-test4 and includes my other assorted scheduler patches. Scheduling latency is very good now, < 50ms for a nice 0 process doing nothing except a signal once in a while. This during a make -j3 compile and mad X activity on UP. I still need to think about how to get X working a bit more nicely though. I'd like to be able to get good interactivity with large make loads, but thats at the bottom of the list.