sched: add missing arch_update_cpu_topology() call
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Tue, 9 Dec 2008 17:49:51 +0000 (18:49 +0100)
committerIngo Molnar <mingo@elte.hu>
Fri, 12 Dec 2008 12:47:22 +0000 (13:47 +0100)
commitd65bd5ecb2bd166cea4952a59b7e16cc3ad6ef6c
tree073c1da2f89dff262ace1aa90af3b6a1a48d4a33
parentee79d1bdb6a10499e53f80b1e8d14110215178ba
sched: add missing arch_update_cpu_topology() call

arch_reinit_sched_domains() used to call arch_update_cpu_topology()
via arch_init_sched_domains(). This call got lost with
e761b7725234276a802322549cee5255305a0930 ("cpu hotplug, sched: Introduce
cpu_active_map and redo sched domain managment (take 2)".

So we might end up with outdated and missing cpus in the cpu core
maps (architecture used to call arch_reinit_sched_domains if cpu
topology changed).

This adds a call to arch_update_cpu_topology in partition_sched_domains
which gets called whenever scheduling domains get updated. Which is
what is supposed to happen when cpu topology changes.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/sched.c