diff options
Diffstat (limited to 'arch/x86/kernel/smp.c')
-rw-r--r-- | arch/x86/kernel/smp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/kernel/smp.c b/arch/x86/kernel/smp.c index 15aaa69bbb5e..12c8286206ce 100644 --- a/arch/x86/kernel/smp.c +++ b/arch/x86/kernel/smp.c | |||
@@ -30,6 +30,7 @@ | |||
30 | #include <asm/proto.h> | 30 | #include <asm/proto.h> |
31 | #include <asm/apic.h> | 31 | #include <asm/apic.h> |
32 | #include <asm/nmi.h> | 32 | #include <asm/nmi.h> |
33 | #include <asm/mce.h> | ||
33 | #include <asm/trace/irq_vectors.h> | 34 | #include <asm/trace/irq_vectors.h> |
34 | /* | 35 | /* |
35 | * Some notes on x86 processor bugs affecting SMP operation: | 36 | * Some notes on x86 processor bugs affecting SMP operation: |
@@ -243,6 +244,7 @@ static void native_stop_other_cpus(int wait) | |||
243 | finish: | 244 | finish: |
244 | local_irq_save(flags); | 245 | local_irq_save(flags); |
245 | disable_local_APIC(); | 246 | disable_local_APIC(); |
247 | mcheck_cpu_clear(this_cpu_ptr(&cpu_info)); | ||
246 | local_irq_restore(flags); | 248 | local_irq_restore(flags); |
247 | } | 249 | } |
248 | 250 | ||