[GIT PULL] x86 fixes

Ingo Molnar
2026-03-01T09:28:48Z

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-03-01

for you to fetch changes up to 237dc6a054f6787c2a8f61c59086030267e5e1c5:

Miscellaneous x86 fixes:

- Fix speculative safety in fred_extint()

- Fix __WARN_printf() trap in early_fixup_exception()

- Fix clang-build boot bug for unusual alignments,
triggered by CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B=y

- Replace the final few __ASSEMBLY__ stragglers that snuck
in lately into non-UAPI x86 headers and use __ASSEMBLER__
consistently (again).

Thanks,

Ingo

------------------>
Andrew Cooper (1):
x86/fred: Correct speculative safety in fred_extint()

Hou Wenlong (1):
x86/bug: Handle __WARN_printf() trap in early_fixup_exception()

Peter Zijlstra (1):
x86/cfi: Fix CFI rewrite for odd alignments

Thomas Huth (1):
x86/headers: Replace __ASSEMBLY__ stragglers with __ASSEMBLER__

arch/x86/entry/entry_fred.c | 5 ++---
arch/x86/include/asm/bug.h | 6 +++---
arch/x86/include/asm/cfi.h | 12 ++++++++----
arch/x86/include/asm/irqflags.h | 4 ++--
arch/x86/include/asm/linkage.h | 4 ++--
arch/x86/include/asm/percpu.h | 2 +-
arch/x86/include/asm/runtime-const.h | 6 +++---
arch/x86/include/asm/traps.h | 2 ++
arch/x86/kernel/alternative.c | 29 ++++++++++++++++++++++-------
arch/x86/kernel/traps.c | 2 +-
arch/x86/mm/extable.c | 7 ++-----
arch/x86/net/bpf_jit_comp.c | 13 ++-----------
12 files changed, 50 insertions(+), 42 deletions(-)