From: Konrad Rzeszutek Wilk Date: Fri, 2 Feb 2018 18:58:20 +0000 (-0500) Subject: x86/spectre_v2: Don't spam the console with these: X-Git-Tag: v4.1.12-124.31.3~1154 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=c439b6d96048f1b332716e27d5e4a0cc128b97ca;p=users%2Fjedix%2Flinux-maple.git x86/spectre_v2: Don't spam the console with these: Intel Spectre v2 broken microcode detected; disabling SPEC_CTRL for every CPU. Orabug: 27477743 CVE: CVE-2017-5715 Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: Pavel Tatashin Reviewed-by: Darren Kenny --- diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c index e559d309672c..c1dba23349c2 100644 --- a/arch/x86/kernel/cpu/intel.c +++ b/arch/x86/kernel/cpu/intel.c @@ -107,7 +107,8 @@ static void early_init_intel(struct cpuinfo_x86 *c) if ((cpu_has(c, X86_FEATURE_SPEC_CTRL) || cpu_has(c, X86_FEATURE_STIBP)) && bad_spectre_microcode(c)) { - pr_warn("Intel Spectre v2 broken microcode detected; disabling SPEC_CTRL\n"); + if (&boot_cpu_data == c) + pr_warn("Intel Spectre v2 broken microcode detected; disabling SPEC_CTRL\n"); clear_cpu_cap(c, X86_FEATURE_SPEC_CTRL); clear_cpu_cap(c, X86_FEATURE_IBPB); clear_cpu_cap(c, X86_FEATURE_STIBP);