]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] sched: don't kick ALB in the presence of pinned task
authorSiddha, Suresh B <suresh.b.siddha@intel.com>
Sat, 10 Sep 2005 07:26:21 +0000 (00:26 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Sat, 10 Sep 2005 17:06:24 +0000 (10:06 -0700)
commit9565bdde0bd78e3684426756c21acfbcb156af26
tree9aa1b8211adb63bb2983be0d4ab2afdfab88e1a3
parent428a29883523c951ce710f5d560ef2befb2a341e
[PATCH] sched: don't kick ALB in the presence of pinned task

Jack Steiner brought this issue at my OLS talk.

Take a scenario where two tasks are pinned to two HT threads in a physical
package.  Idle packages in the system will keep kicking migration_thread on
the busy package with out any success.

We will run into similar scenarios in the presence of CMP/NUMA.

Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
Acked-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
kernel/sched.c