From d22d9b3a1d129349518c807e7997922f869e1f48 Mon Sep 17 00:00:00 2001 From: Paul Mundt Date: Fri, 1 Jun 2007 14:21:13 +0900 Subject: sh: Register multiple nodes in topology_init(). If we have multiple nodes, register these at topology_init() time. Signed-off-by: Paul Mundt --- arch/sh/kernel/topology.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'arch/sh/kernel/topology.c') diff --git a/arch/sh/kernel/topology.c b/arch/sh/kernel/topology.c index 8a4664c0ab57..9687b02caf4b 100644 --- a/arch/sh/kernel/topology.c +++ b/arch/sh/kernel/topology.c @@ -2,6 +2,8 @@ #include #include #include +#include +#include static DEFINE_PER_CPU(struct cpu, cpu_devices); @@ -9,6 +11,11 @@ static int __init topology_init(void) { int i, ret; +#ifdef CONFIG_NEED_MULTIPLE_NODES + for_each_online_node(i) + register_one_node(i); +#endif + for_each_present_cpu(i) { ret = register_cpu(&per_cpu(cpu_devices, i), i); if (unlikely(ret)) -- cgit v1.2.3