revert ("sched: fair-group: SMP-nice for group scheduling")
authorIngo Molnar <mingo@elte.hu>
Thu, 29 May 2008 09:28:57 +0000 (11:28 +0200)
committerIngo Molnar <mingo@elte.hu>
Thu, 29 May 2008 09:28:57 +0000 (11:28 +0200)
commit6363ca57c76b7b83639ca8c83fc285fa26a7880e
treeb8630b4af286409efdd648920a546fae24d4db88
parent4285f594f84d1f0641fc962d00e6638dec4a19c4
revert ("sched: fair-group: SMP-nice for group scheduling")

Yanmin Zhang reported:

Comparing with 2.6.25, volanoMark has big regression with kernel 2.6.26-rc1.
It's about 50% on my 8-core stoakley, 16-core tigerton, and Itanium Montecito.

With bisect, I located the following patch:

18d95a2832c1392a2d63227a7a6d433cb9f2037e is first bad commit
| commit 18d95a2832c1392a2d63227a7a6d433cb9f2037e
| Author: Peter Zijlstra <a.p.zijlstra@chello.nl>
| Date:   Sat Apr 19 19:45:00 2008 +0200
|
|     sched: fair-group: SMP-nice for group scheduling

Revert it so that we get v2.6.25 behavior.

Bisected-by: Yanmin Zhang <yanmin_zhang@linux.intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
include/linux/sched.h
kernel/sched.c
kernel/sched_debug.c
kernel/sched_fair.c
kernel/sched_rt.c