[MIPS] Fix SMP now that fixup_cpu_present_map is gone.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
acf518cbba
commit
320e6aba26
1 changed files with 4 additions and 1 deletions
|
@ -247,6 +247,9 @@ void __init smp_prepare_cpus(unsigned int max_cpus)
|
|||
current_thread_info()->cpu = 0;
|
||||
smp_tune_scheduling();
|
||||
plat_prepare_cpus(max_cpus);
|
||||
#ifndef CONFIG_HOTPLUG_CPU
|
||||
cpu_present_map = cpu_possible_map;
|
||||
#endif
|
||||
}
|
||||
|
||||
/* preload SMP state for boot cpu */
|
||||
|
@ -442,7 +445,7 @@ static int __init topology_init(void)
|
|||
int cpu;
|
||||
int ret;
|
||||
|
||||
for_each_cpu(cpu) {
|
||||
for_each_present_cpu(cpu) {
|
||||
ret = register_cpu(&per_cpu(cpu_devices, cpu), cpu, NULL);
|
||||
if (ret)
|
||||
printk(KERN_WARNING "topology_init: register_cpu %d "
|
||||
|
|
Loading…
Reference in a new issue