Apart from slight architectural changes between the kernel versions, and YET ANOTHER mainline rewrite of the CPU offlining code for suspend to ram/disk (which always causes problems with porting BFS since I have to rewrite my own parts of that code), this is the same BFS v0.363 as per the last release.

There is no "autogrouping by SID" in BFS or -ck. I remain unconvinced of any tangible benefit of such an approach for real world usage, and for the potential for problems and inability to apportion CPU when you actually want to.

Please report your experiences, but only if they're meaningful. I don't care how your PC performs if you do make -j 4096 unless you happen to have 4096 CPUs :)

4096 jobs is just absurd, guy. why would anyone do anything like this on a normal pc? its just plain stupid. btw, really liking this patchset on 2.6.38. also, a completely off-topic question, did you learn japanese?

Many thanks for the new release! I've applied BFQ-v2 and your -ck1 to openSUSE's most recent Kernel:/HEAD for 11.4 (some cosmetic editing required). It makes a much better experience than plain kernel with SCHED_AUTOGROUP && CGROUP_SCHED enabled.