X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=arch%2Fia64%2Fkernel%2Fdomain.c;h=fe532c970438973393cb4e1dc40f502e15aef858;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=c655353941bf82d6ba3e0808400485374964315e;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/arch/ia64/kernel/domain.c b/arch/ia64/kernel/domain.c index c65535394..fe532c970 100644 --- a/arch/ia64/kernel/domain.c +++ b/arch/ia64/kernel/domain.c @@ -12,6 +12,7 @@ #include #include #include +#include #define SD_NODES_PER_DOMAIN 6 @@ -150,10 +151,9 @@ void __devinit arch_init_sched_domains(void) * Set up domains. Isolated domains just stay on the dummy domain. */ for_each_cpu_mask(i, cpu_default_map) { - int node = cpu_to_node(i); int group; struct sched_domain *sd = NULL, *p; - cpumask_t nodemask = node_to_cpumask(node); + cpumask_t nodemask = node_to_cpumask(cpu_to_node(i)); cpus_and(nodemask, nodemask, cpu_default_map); @@ -171,7 +171,7 @@ void __devinit arch_init_sched_domains(void) sd = &per_cpu(node_domains, i); *sd = SD_NODE_INIT; - sd->span = sched_domain_node_span(node); + sd->span = sched_domain_node_span(cpu_to_node(i)); sd->parent = p; cpus_and(sd->span, sd->span, cpu_default_map); #endif