x86/bugs: Fix handling when SRSO mitigation is disabled
authorDavid Kaplan <david.kaplan@amd.com>
Wed, 4 Sep 2024 15:07:11 +0000 (10:07 -0500)
committerBorislav Petkov (AMD) <bp@alien8.de>
Thu, 5 Sep 2024 09:20:50 +0000 (11:20 +0200)
commit1dbb6b1495d472806fef1f4c94f5b3e4c89a3c1d
treed79e64794d0d71ebca1e3fa7089956c91479be85
parent23e12b54acf621f4f03381dca91cc5f1334f21fd
x86/bugs: Fix handling when SRSO mitigation is disabled

When the SRSO mitigation is disabled, either via mitigations=off or
spec_rstack_overflow=off, the warning about the lack of IBPB-enhancing
microcode is printed anyway.

This is unnecessary since the user has turned off the mitigation.

  [ bp: Massage, drop SBPB rationale as it doesn't matter because when
    mitigations are disabled x86_pred_cmd is not being used anyway. ]

Signed-off-by: David Kaplan <david.kaplan@amd.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Acked-by: Josh Poimboeuf <jpoimboe@kernel.org>
Link: https://lore.kernel.org/r/20240904150711.193022-1-david.kaplan@amd.com
arch/x86/kernel/cpu/bugs.c