diff options
-rw-r--r-- | arch/mips/kernel/smp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/mips/kernel/smp.c b/arch/mips/kernel/smp.c index b181bbf410de..eb3e2b112a0d 100644 --- a/arch/mips/kernel/smp.c +++ b/arch/mips/kernel/smp.c | |||
@@ -122,6 +122,8 @@ asmlinkage __cpuinit void start_secondary(void) | |||
122 | 122 | ||
123 | notify_cpu_starting(cpu); | 123 | notify_cpu_starting(cpu); |
124 | 124 | ||
125 | set_cpu_online(cpu, true); | ||
126 | |||
125 | set_cpu_sibling_map(cpu); | 127 | set_cpu_sibling_map(cpu); |
126 | 128 | ||
127 | cpu_set(cpu, cpu_callin_map); | 129 | cpu_set(cpu, cpu_callin_map); |
@@ -197,8 +199,6 @@ int __cpuinit __cpu_up(unsigned int cpu, struct task_struct *tidle) | |||
197 | while (!cpu_isset(cpu, cpu_callin_map)) | 199 | while (!cpu_isset(cpu, cpu_callin_map)) |
198 | udelay(100); | 200 | udelay(100); |
199 | 201 | ||
200 | set_cpu_online(cpu, true); | ||
201 | |||
202 | return 0; | 202 | return 0; |
203 | } | 203 | } |
204 | 204 | ||