]> git.hungrycats.org Git - linux/commit
[PATCH] sched: Look at another CPU's domain
authorAndrew Morton <akpm@osdl.org>
Mon, 10 May 2004 06:29:51 +0000 (23:29 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Mon, 10 May 2004 06:29:51 +0000 (23:29 -0700)
commit4197ad870f2d0618da7ca2bea46ec632128c0920
tree9b6c799a768cdf2310a62edcc04ac721eda6f26f
parent25de09021d379a49a83f17b80fa638d95c94219a
[PATCH] sched: Look at another CPU's domain

From: Nick Piggin <nickpiggin@yahoo.com.au>

The SMT wake_idle code really wants to look at a non-local CPU's domain in
order to check for idle siblings.

So change the domain attachment code a little bit so we continue to hold a
runqueue's lock while attaching a new domain.  This means the locking rules
have changed to: you may access your own domain without any lock, you must
hold a remote runqueue's lock in order to view its domain.
kernel/sched.c