FAILED: patch "[PATCH] x86/CPU/AMD: Add missing terminator for zen5_rdseed_microcode" failed to apply to 6.12-stable tree
Subsystems (2)
[email protected]
maintainerThe patch below does not apply to the 6.12-stable tree.
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.
To reproduce the conflict and resubmit, you may use the following commands:
git fetch https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ linux-6.12.y
git checkout FETCH_HEAD
git cherry-pick -x f1fdffe0afea02ba783acfe815b6a60e7180df40
# <resolve conflicts, build, test, etc.>
git commit -s
git send-email --to '<[email protected]>' --in-reply-to '2025110944-strenuous-hydrant-ea0b@gregkh' --subject-prefix 'PATCH 6.12.y' HEAD^..
Possible dependencies:
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
From f1fdffe0afea02ba783acfe815b6a60e7180df40 Mon Sep 17 00:00:00 2001
From: Mario Limonciello <[email protected]>
Date: Tue, 4 Nov 2025 10:10:06 -0600
Subject: [PATCH] x86/CPU/AMD: Add missing terminator for zen5_rdseed_microcode
Running x86_match_min_microcode_rev() on a Zen5 CPU trips up KASAN for an out of bounds access.
arch/x86/kernel/cpu/amd.c +1 -0
@@ -1038,6 +1038,7 @@ static void init_amd_zen4(struct cpuinfo_x86 *c)static const struct x86_cpu_id zen5_rdseed_microcode[] = {ZEN_MODEL_STEP_UCODE (0x1a ,0x02 ,0x1 ,0x0b00215a ),ZEN_MODEL_STEP_UCODE (0x1a ,0x11 ,0x0 ,0x0b101054 ), + {}, };static void init_amd_zen5 (struct cpuinfo_x86 *c)
Borislav Petkov
maintainerQuoted 44 lines · On Sun, Nov 09, 2025 at 12:12:44PM +0900, [email protected] wrote:
The patch below does not apply to the 6.12-stable tree.
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.To reproduce the conflict and resubmit, you may use the following commands:
git fetch https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/ linux-6.12.y
git checkoutFETCH_HEAD
git cherry-pick -xf1fdffe0afea02ba783acfe815b6a60e7180df40
# <resolve conflicts, build, test, etc.>
git commit -s
git send-email --to '<[email protected]>' --in-reply-to '2025110944-strenuous-hydrant-ea0b@gregkh' --subject-prefix 'PATCH 6.12.y' HEAD^..Possible dependencies:
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
From
f1fdffe0afea02ba783acfe815b6a60e7180df40Mon Sep 17 00:00:00 2001
From: Mario Limonciello <[email protected]>
Date: Tue, 4 Nov 2025 10:10:06 -0600
Subject: [PATCH] x86/CPU/AMD: Add missing terminator forzen5_rdseed_microcodeRunning
x86_match_min_microcode_rev()on a Zen5 CPU trips up KASAN for an out of bounds access.Fixes 607b9fb2ce248 ("x86/CPU/AMD: Add RDSEED fix for Zen5")Signed-off-by Mario Limonciello <[email protected]>Signed-off-by Borislav Petkov (AMD) <[email protected]>arch/x86/kernel/cpu/amd.c +0
-0
arch/x86/kernel/cpu/amd.c static void init_amd_zen4(struct cpuinfo_x86 *c) · line 1044
Quoted 7 lines
arch/x86/kernel/cpu/amd.c +1
-0@@ -1038,6 +1038,7 @@ static void init_amd_zen4(struct cpuinfo_x86 *c)static const struct x86_cpu_id zen5_rdseed_microcode[] = {ZEN_MODEL_STEP_UCODE (0x1a ,0x02 ,0x1 ,0x0b00215a ),ZEN_MODEL_STEP_UCODE (0x1a ,0x11 ,0x0 ,0x0b101054 ), + {}, };static void init_amd_zen5 (struct cpuinfo_x86 *c)
Yeah, this one is not needed for 6.12. You have this one queued there:
and that version doesn't need the empty element termination fix.
So you can drop this one for 6.12.
Thx.
Signature · 4 lines
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette