]> git.hungrycats.org Git - linux/commit
[PATCH] sched: disable balance on clone
authorNick Piggin <nickpiggin@yahoo.com.au>
Tue, 24 Aug 2004 04:08:06 +0000 (21:08 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Tue, 24 Aug 2004 04:08:06 +0000 (21:08 -0700)
commitb4f14b649f7c28041795cb728b71bab2fcf8cbef
treecf39adea4522e139bdd8165ee179316c9f5bbe06
parent8a78765b8a93722ddabe6ccd4884ebaae726a05c
[PATCH] sched: disable balance on clone

Don't balance on clone by default.

Balance on clone has a number of trivial performance failure cases, but it was
needed to get decent OpenMP performance on NUMA (Opteron) systems.  Not doing
child-runs-first for new threads also solves this problem in a nicer way
(implemented in a previous patch).

Signed-off-by: Nick Piggin <nickpiggin@yahoo.com.au>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
include/linux/sched.h