Messages in this thread Patch in this message | | | From | Prarit Bhargava <> | Subject | [PATCH] x86/mce: Fix initialization error warning | Date | Mon, 16 Jan 2017 16:49:41 -0500 |
| |
When booting kernel with mce=off a loud warning from the mce code is displayed. This causes confusion for end users.
Add a check to see if MCE is available before outputting the warning message.
Signed-off-by: Prarit Bhargava <prarit@redhat.com> Cc: Tony Luck <tony.luck@intel.com> Cc: Borislav Petkov <bp@alien8.de> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@redhat.com> Cc: "H. Peter Anvin" <hpa@zytor.com> Cc: x86@kernel.org Cc: linux-edac@vger.kernel.org --- arch/x86/kernel/cpu/mcheck/mce.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/x86/kernel/cpu/mcheck/mce.c b/arch/x86/kernel/cpu/mcheck/mce.c index 00ef43233e03..943a0c440c55 100644 --- a/arch/x86/kernel/cpu/mcheck/mce.c +++ b/arch/x86/kernel/cpu/mcheck/mce.c @@ -2662,7 +2662,8 @@ static __init int mcheck_init_device(void) free_cpumask_var(mce_device_initialized); err_out: - pr_err("Unable to init device /dev/mcelog (rc: %d)\n", err); + if (mce_available(&boot_cpu_data)) + pr_err("Unable to init device /dev/mcelog (rc: %d)\n", err); return err; } -- 1.7.9.3
| |