diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/mips/kernel/smp.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/mips/kernel/smp.c b/arch/mips/kernel/smp.c index 48650c818040..b181bbf410de 100644 --- a/arch/mips/kernel/smp.c +++ b/arch/mips/kernel/smp.c | |||
@@ -122,13 +122,14 @@ asmlinkage __cpuinit void start_secondary(void) | |||
122 | 122 | ||
123 | notify_cpu_starting(cpu); | 123 | notify_cpu_starting(cpu); |
124 | 124 | ||
125 | mp_ops->smp_finish(); | ||
126 | set_cpu_sibling_map(cpu); | 125 | set_cpu_sibling_map(cpu); |
127 | 126 | ||
128 | cpu_set(cpu, cpu_callin_map); | 127 | cpu_set(cpu, cpu_callin_map); |
129 | 128 | ||
130 | synchronise_count_slave(); | 129 | synchronise_count_slave(); |
131 | 130 | ||
131 | mp_ops->smp_finish(); | ||
132 | |||
132 | cpu_idle(); | 133 | cpu_idle(); |
133 | } | 134 | } |
134 | 135 | ||