diff options
Diffstat (limited to 'arch/x86')
-rw-r--r-- | arch/x86/kernel/cpu/mcheck/mce.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/x86/kernel/cpu/mcheck/mce.c b/arch/x86/kernel/cpu/mcheck/mce.c index 20c7e7c669d2..18d505d80221 100644 --- a/arch/x86/kernel/cpu/mcheck/mce.c +++ b/arch/x86/kernel/cpu/mcheck/mce.c | |||
@@ -361,9 +361,9 @@ void do_machine_check(struct pt_regs *regs, long error_code) | |||
361 | 361 | ||
362 | if (notify_die(DIE_NMI, "machine check", regs, error_code, | 362 | if (notify_die(DIE_NMI, "machine check", regs, error_code, |
363 | 18, SIGKILL) == NOTIFY_STOP) | 363 | 18, SIGKILL) == NOTIFY_STOP) |
364 | goto out2; | 364 | goto out; |
365 | if (!banks) | 365 | if (!banks) |
366 | goto out2; | 366 | goto out; |
367 | 367 | ||
368 | mce_setup(&m); | 368 | mce_setup(&m); |
369 | 369 | ||
@@ -499,7 +499,7 @@ void do_machine_check(struct pt_regs *regs, long error_code) | |||
499 | mce_wrmsrl(MSR_IA32_MC0_STATUS+4*i, 0); | 499 | mce_wrmsrl(MSR_IA32_MC0_STATUS+4*i, 0); |
500 | } | 500 | } |
501 | mce_wrmsrl(MSR_IA32_MCG_STATUS, 0); | 501 | mce_wrmsrl(MSR_IA32_MCG_STATUS, 0); |
502 | out2: | 502 | out: |
503 | atomic_dec(&mce_entry); | 503 | atomic_dec(&mce_entry); |
504 | sync_core(); | 504 | sync_core(); |
505 | } | 505 | } |