[IA64] Count disabled cpus as potential hot-pluggable CPUs

Minor updates to earlier patch.
- Added to documentation to add ia64 as well.
- Minor clarification on how to use disabled cpus
- used plain max instead of max_t per Andew Morton.

Signed-off-by: Ashok Raj <ashok.raj@intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
This commit is contained in:
Ashok Raj
2006-02-16 14:01:48 -08:00
committed by Tony Luck
parent 6f6d75825d
commit 8f8b1138fc
2 changed files with 20 additions and 13 deletions

View File

@@ -794,24 +794,21 @@ __init void prefill_possible_map(void)
int possible, disabled_cpus;
disabled_cpus = total_cpus - available_cpus;
if (additional_cpus == -1) {
if (disabled_cpus > 0) {
possible = total_cpus;
if (disabled_cpus > 0)
additional_cpus = disabled_cpus;
}
else {
possible = available_cpus;
else
additional_cpus = 0;
}
} else {
possible = available_cpus + additional_cpus;
}
}
possible = available_cpus + additional_cpus;
if (possible > NR_CPUS)
possible = NR_CPUS;
printk(KERN_INFO "SMP: Allowing %d CPUs, %d hotplug CPUs\n",
possible,
max_t(int, additional_cpus, 0));
possible, max((possible - available_cpus), 0));
for (i = 0; i < possible; i++)
cpu_set(i, cpu_possible_map);