[GIT PULL] x86 fixes

From: Ingo Molnar

Date: Sun May 31 2026 - 02:54:28 EST


Linus,

Please pull the latest x86/urgent Git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-2026-05-31

for you to fetch changes up to 44eeff9bc467bc7d1fec34fc3f6001f385fe462c:

Miscellaneous x86 fixes:

- Make the clearcpuid= boot parameter less prominent
and warn about its dangers & caveats (Borislav Petkov)

- Do not access the (new) PLATFORM_ID MSR when running as a guest
(Borislav Petkov)

- x86 ftrace: Relocate %rip-relative percpu refs in dynamic
trampolines, to fix crash when using such trampolines
(Alexis Lothoré)

- Fix x86-64 CFI build error (Peter Zijlstra)

- Revert FPU signal return magic number check optimization, because
it broke CRIU and gVisor in certain FPU configurations
(Andrei Vagin)

Thanks,

Ingo

------------------>
Alexis Lothoré (eBPF Foundation) (1):
x86/ftrace: Relocate %rip-relative percpu refs in dynamic trampolines

Andrei Vagin (1):
Revert "x86/fpu: Refine and simplify the magic number check during signal return"

Borislav Petkov (1):
x86/microcode: Do not access MSR_IA32_PLATFORM_ID when running as a guest

Borislav Petkov (AMD) (1):
Documentation/arch/x86: Hide clearcpuid=

Peter Zijlstra (1):
x86/kvm/vmx: Fix x86_64 CFI build


Documentation/admin-guide/kernel-parameters.txt | 18 ------------------
Documentation/arch/x86/cpuinfo.rst | 4 ++++
arch/x86/entry/common.c | 2 +-
arch/x86/entry/entry.S | 2 ++
arch/x86/include/asm/processor.h | 1 +
arch/x86/kernel/cpu/microcode/amd.c | 4 ++--
arch/x86/kernel/cpu/microcode/core.c | 22 ++++++++++------------
arch/x86/kernel/cpu/microcode/intel.c | 3 +++
arch/x86/kernel/cpu/microcode/internal.h | 1 -
arch/x86/kernel/fpu/signal.c | 11 ++++++++---
arch/x86/kernel/ftrace.c | 7 +++++++
arch/x86/kernel/idt.c | 12 ++----------
12 files changed, 40 insertions(+), 47 deletions(-)