2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-14 16:44:29 +08:00
linux-next/arch/x86/kernel/cpu/mcheck
Andi Kleen cf9b303e55 x86: re-enable MCE on secondary CPUS after suspend/resume
Impact: fix disabled MCE after resume

Don't prevent multiple initialization of MCEs.

Back from early prehistory mcheck_init() has a reentry check. Presumably
that was needed in very old kernels to prevent it entering twice.

But as Andreas points out this prevents CPU hotplug (and therefore resume)
to correctly reinitialize MCEs when a AP boots again after being
offlined.

Just drop the check.

Reported-by: Andreas Herrmann <andreas.herrmann3@amd.com>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
Tested-by: Andreas Herrmann <andreas.herrmann3@amd.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-12-16 23:03:02 +01:00
..
k7.c Update email addresses. 2008-10-20 12:50:03 -07:00
Makefile x86: consolidate the cpu/ related code usage 2007-10-23 22:37:23 +02:00
mce_32.c Update email addresses. 2008-10-20 12:50:03 -07:00
mce_64.c x86: re-enable MCE on secondary CPUS after suspend/resume 2008-12-16 23:03:02 +01:00
mce_amd_64.c x86 MCE: Fix CPU hotplug problem with multiple multicore AMD CPUs 2008-08-23 17:49:19 +02:00
mce_intel_64.c x86: consolidate the cpu/ related code usage 2007-10-23 22:37:23 +02:00
mce.h x86: remove all definitions with fastcall 2008-01-30 13:31:17 +01:00
non-fatal.c Update email addresses. 2008-10-20 12:50:03 -07:00
p4.c x86: APIC: remove apic_write_around(); use alternatives 2008-07-18 12:51:21 +02:00
p5.c x86: coding style fixes to arch/x86/kernel/cpu/mcheck/p5.c 2008-04-17 17:40:48 +02:00
p6.c x86: coding style fixes to arch/x86/kernel/cpu/mcheck/p6.c 2008-04-17 17:40:49 +02:00
therm_throt.c sysdev: Pass the attribute to the low level sysdev show/store function 2008-07-21 21:55:02 -07:00
winchip.c x86: coding style fixes to arch/x86/kernel/cpu/mcheck/winchip.c 2008-04-17 17:40:50 +02:00