Messages in this thread Patch in this message | | | From | Borislav Petkov <> | Subject | [PATCH 4/4] x86/microcode/core: Return an error only when necessary | Date | Mon, 30 Jan 2023 17:17:09 +0100 |
| |
From: "Borislav Petkov (AMD)" <bp@alien8.de>
Return an error from the late loading function which is run on each CPU only when an error has actually been encountered during the update.
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> --- arch/x86/kernel/cpu/microcode/core.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/x86/kernel/cpu/microcode/core.c b/arch/x86/kernel/cpu/microcode/core.c index 931d3c3262ec..d52042d5faae 100644 --- a/arch/x86/kernel/cpu/microcode/core.c +++ b/arch/x86/kernel/cpu/microcode/core.c @@ -409,10 +409,10 @@ static int __reload_late(void *info) goto wait_for_siblings; if (err >= UCODE_NFOUND) { - if (err == UCODE_ERROR) + if (err == UCODE_ERROR) { pr_warn("Error reloading microcode on CPU %d\n", cpu); - - ret = -1; + ret = -1; + } } wait_for_siblings: -- 2.35.1
| |