powerpc/numa: Disable NEWIDLE balancing at node level
authorAnton Blanchard <anton@samba.org>
Sun, 24 Jul 2011 16:33:15 +0000 (16:33 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Tue, 20 Sep 2011 05:53:22 +0000 (15:53 +1000)
commit7bebcf0925f09224393a8992af706fa39aa10395
tree49ba8f108c16447dcd22869e48232d2721cdd57e
parentd4761ad2ef18ec2c9a0037d6649c0afc4a7b907d
powerpc/numa: Disable NEWIDLE balancing at node level

On big POWER7 boxes we see large amounts of CPU time in system
processes like workqueue and watchdog kernel threads.

We currently rebalance the entire machine each time a task goes
idle and this is very expensive on large machines. Disable newidle
balancing at the node level and rely on the scheduler tick to
rebalance across nodes.

Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/include/asm/topology.h