diff options
| -rw-r--r-- | arch/tile/kernel/smpboot.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/arch/tile/kernel/smpboot.c b/arch/tile/kernel/smpboot.c index 84873fbe8f27..e686c5ac90be 100644 --- a/arch/tile/kernel/smpboot.c +++ b/arch/tile/kernel/smpboot.c | |||
| @@ -198,17 +198,7 @@ void __cpuinit online_secondary(void) | |||
| 198 | 198 | ||
| 199 | notify_cpu_starting(smp_processor_id()); | 199 | notify_cpu_starting(smp_processor_id()); |
| 200 | 200 | ||
| 201 | /* | ||
| 202 | * We need to hold call_lock, so there is no inconsistency | ||
| 203 | * between the time smp_call_function() determines number of | ||
| 204 | * IPI recipients, and the time when the determination is made | ||
| 205 | * for which cpus receive the IPI. Holding this | ||
| 206 | * lock helps us to not include this cpu in a currently in progress | ||
| 207 | * smp_call_function(). | ||
| 208 | */ | ||
| 209 | ipi_call_lock(); | ||
| 210 | set_cpu_online(smp_processor_id(), 1); | 201 | set_cpu_online(smp_processor_id(), 1); |
| 211 | ipi_call_unlock(); | ||
| 212 | __get_cpu_var(cpu_state) = CPU_ONLINE; | 202 | __get_cpu_var(cpu_state) = CPU_ONLINE; |
| 213 | 203 | ||
| 214 | /* Set up tile-specific state for this cpu. */ | 204 | /* Set up tile-specific state for this cpu. */ |
