[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)
commitfa3b6ddc3f4a8eadba52234134cdb59c28b5332d
tree9aa1b8211adb63bb2983be0d4ab2afdfab88e1a3
parent5927ad78ec75870b1bdfa65a10ad1300cd664d36
[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