diff options
Diffstat (limited to 'arch/sh/kernel/smp.c')
| -rw-r--r-- | arch/sh/kernel/smp.c | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/sh/kernel/smp.c b/arch/sh/kernel/smp.c index 8f402741261..442d8d47a41 100644 --- a/arch/sh/kernel/smp.c +++ b/arch/sh/kernel/smp.c @@ -47,7 +47,7 @@ void __init smp_prepare_cpus(unsigned int max_cpus)  	plat_prepare_cpus(max_cpus);  #ifndef CONFIG_HOTPLUG_CPU -	cpu_present_map = cpu_possible_map; +	init_cpu_present(&cpu_possible_map);  #endif  } @@ -58,8 +58,8 @@ void __devinit smp_prepare_boot_cpu(void)  	__cpu_number_map[0] = cpu;  	__cpu_logical_map[0] = cpu; -	cpu_set(cpu, cpu_online_map); -	cpu_set(cpu, cpu_possible_map); +	set_cpu_online(cpu, true); +	set_cpu_possible(cpu, true);  }  asmlinkage void __cpuinit start_secondary(void) @@ -171,11 +171,11 @@ void smp_send_stop(void)  	smp_call_function(stop_this_cpu, 0, 0);  } -void arch_send_call_function_ipi(cpumask_t mask) +void arch_send_call_function_ipi_mask(const struct cpumask *mask)  {  	int cpu; -	for_each_cpu_mask(cpu, mask) +	for_each_cpu(cpu, mask)  		plat_send_ipi(cpu, SMP_MSG_FUNCTION);  }  |