From: Jan H. Schönherr Date: Tue, 10 Dec 2019 00:07:32 +0000 (+0100) Subject: x86/mce: Pass MCE message to mce_panic() on failed kernel recovery X-Git-Tag: v5.6-rc1~203^2~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2d806d0723589a726b48b88e0f53988849dc03d3;p=thirdparty%2Fkernel%2Flinux.git x86/mce: Pass MCE message to mce_panic() on failed kernel recovery In commit b2f9d678e28c ("x86/mce: Check for faults tagged in EXTABLE_CLASS_FAULT exception table entries") another call to mce_panic() was introduced. Pass the message of the handled MCE to that instance of mce_panic() as well, as there doesn't seem to be a reason not to. Signed-off-by: Jan H. Schönherr Signed-off-by: Borislav Petkov Reviewed-by: Tony Luck Cc: "H. Peter Anvin" Cc: Ingo Molnar Cc: linux-edac Cc: Thomas Gleixner Cc: x86-ml Link: https://lkml.kernel.org/r/20191210000733.17979-6-jschoenh@amazon.de --- diff --git a/arch/x86/kernel/cpu/mce/core.c b/arch/x86/kernel/cpu/mce/core.c index 5f42f25bac8f8..edfbb9ce6bef5 100644 --- a/arch/x86/kernel/cpu/mce/core.c +++ b/arch/x86/kernel/cpu/mce/core.c @@ -1365,7 +1365,7 @@ void do_machine_check(struct pt_regs *regs, long error_code) ist_end_non_atomic(); } else { if (!fixup_exception(regs, X86_TRAP_MC, error_code, 0)) - mce_panic("Failed kernel mode recovery", &m, NULL); + mce_panic("Failed kernel mode recovery", &m, msg); } out_ist: