this is the -A4 merge of the 2.5-current scheduler, against 2.4.19-pre10-ac2. Changes relative to -A3: - export idle_cpu() and idle_task() as suggested by J.A. Magallon. - fix sync wakeup() to not set affinity unconditionally. - comment & cleanup merges. The patch can also be downloaded from: http://redhat.com/~mingo/O(1)-scheduler/sched-2.4.19-pre10-ac2-A4 (the patch was test-compiled and test-booted on x86 UP and SMP boxes.) Comments? Ingo