summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2004-12-07 15:38:59 -0800
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-12-07 15:38:59 -0800
commitd6f0f257cd8f5bf3dd307637d0ebf21298aa5d54 (patch)
treedd8713781482aa1656f831c6046abb8d679bd6d2
parentcb746226b7f8fd8e5a163108e65ef17e263be336 (diff)
Revert isolcpus option fix, pending better fix from Nick.
The real bug was in the debugging code, not the actual domain data structure setup. Cset exclude: sivanich@sgi.com[torvalds]|ChangeSet|20041207160443|30564
-rw-r--r--arch/ia64/kernel/domain.c17
-rw-r--r--kernel/sched.c17
2 files changed, 0 insertions, 34 deletions
diff --git a/arch/ia64/kernel/domain.c b/arch/ia64/kernel/domain.c
index f1cb5bef8e2e..c655353941bf 100644
--- a/arch/ia64/kernel/domain.c
+++ b/arch/ia64/kernel/domain.c
@@ -221,23 +221,6 @@ void __devinit arch_init_sched_domains(void)
&cpu_to_phys_group);
}
- /* Initialize isolated CPU (physical) domains and groups */
- for_each_cpu_mask(i, cpu_isolated_map) {
- struct sched_domain *sd;
- int group;
-
- sd = &per_cpu(phys_domains, i);
- group = cpu_to_phys_group(i);
- *sd = SD_CPU_INIT;
- cpu_set(i, sd->span);
- sd->flags = 0;
- sd->balance_interval = INT_MAX;
- sd->groups = &sched_group_phys[group];
- init_sched_build_groups(sched_group_phys, sd->span,
- &cpu_to_phys_group);
- sd->groups->cpu_power = SCHED_LOAD_SCALE;
- }
-
#ifdef CONFIG_NUMA
init_sched_build_groups(sched_group_allnodes, cpu_default_map,
&cpu_to_allnodes_group);
diff --git a/kernel/sched.c b/kernel/sched.c
index 45ee3fa77467..c096b7be2808 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -4361,23 +4361,6 @@ static void __devinit arch_init_sched_domains(void)
&cpu_to_phys_group);
}
- /* Initialize isolated CPU (physical) domains and groups */
- for_each_cpu_mask(i, cpu_isolated_map) {
- struct sched_domain *sd;
- int group;
-
- sd = &per_cpu(phys_domains, i);
- group = cpu_to_phys_group(i);
- *sd = SD_CPU_INIT;
- cpu_set(i, sd->span);
- sd->flags = 0;
- sd->balance_interval = INT_MAX;
- sd->groups = &sched_group_phys[group];
- init_sched_build_groups(sched_group_phys, sd->span,
- &cpu_to_phys_group);
- sd->groups->cpu_power = SCHED_LOAD_SCALE;
- }
-
#ifdef CONFIG_NUMA
/* Set up node groups */
init_sched_build_groups(sched_group_nodes, cpu_default_map,