[GIT PULL] x86 fixes

Ingo Molnar
2025-11-01T07:26:35Z

Linus,

Please pull the latest x86/urgent Git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-2025-11-01

# HEAD: 9b041a4b66b3b62c30251e700b5688324cf66625 x86/mm: Ensure clear_page() variants always have __kcfi_typeid_ symbols

Miscellaneous fixes:

- Limit AMD microcode Entrysign sha256 signature checking to
known CPU generations.

- Disable AMD RDSEED32 on certain Zen5 CPUs that have a
microcode version before when the microcode-based fix was
issued for the AMD-SB-7055 erratum.

- Fix FPU AMD XFD state synchronization on signal delivery

- Fix (work around) a SSE4a-disassembly related build failure
on X86_NATIVE_CPU=y builds.

- Extend the AMD Zen6 model space with a new range of models

- Fix <asm/intel-family.h> CPU model comments

- Fix the CONFIG_CFI=y and CONFIG_LTO_CLANG_FULL=y build, which
was unhappy due to missing kCFI type annotations of clear_page()
variants.

Thanks,

Ingo

------------------>
Borislav Petkov (AMD) (2):
x86/microcode/AMD: Limit Entrysign signature checking to known generations
x86/CPU/AMD: Extend Zen6 model range

Chang S. Bae (1):
x86/fpu: Ensure XFD state on signal delivery

Gregory Price (1):
x86/CPU/AMD: Add RDSEED fix for Zen5

Nathan Chancellor (1):
x86/mm: Ensure clear_page() variants always have __kcfi_typeid_ symbols

Peter Zijlstra (1):
x86/build: Disable SSE4a

Tony Luck (1):
x86/cpu: Add/fix core comments for {Panther,Nova} Lake

arch/x86/Makefile | 2 +-
arch/x86/include/asm/intel-family.h | 6 +++---
arch/x86/include/asm/page_64.h | 3 +++
arch/x86/kernel/cpu/amd.c | 12 +++++++++++-
arch/x86/kernel/cpu/microcode/amd.c | 20 +++++++++++++++++++-
arch/x86/kernel/fpu/core.c | 3 +++
6 files changed, 40 insertions(+), 6 deletions(-)