[GIT PULL] x86 fixes

From: Ingo Molnar

Date: Sun Nov 08 2026 - 04:26:50 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-11-08

for you to fetch changes up to 5cdc3746fa163fb4e8d05fa3cabf46bc6aa7df75:

x86 fixes:

- Select the BHI mitigation based on the attack vector properly
(Breno Leitao)

- Fix i386-gcov build bug in csum_ipv6_magic() due to overly
strict asm constraints that cannot be met in that build mode
(Rosen Penev)

- Fix Vmware-guest i386 high-bandwidth hypercall arguments
under UNWINDER_GUESS & disabled frame-pointers (Zack Rusin)

- Fix resctrl AMD ABMC counter ID field width (Babu Moger)

- Fix restctrl pqos tool ABI breakage by reverting the
mbm_assign_mode to default mode at boot (Babu Moger)

- Initialize wall clock in get_rtc_noop() (Naman Jain)

- Fix ptrace historic ABI quirk regression (Thomas Gleixner)

- Add Drew Fustini as resctrl reviewer and Ben Horgan
as fs/resctrl reviewer

- Clear SEV RMPOPT when segmented RMP is disabled by firmware but
is advertised as available (Ashish Kalra)

- Set up SEV RMPOPT only on an active SNP host (Ashish Kalra)

- Don't emit KCFI_REFERENCE() in modules (Ridge Lomont)

- Ignore negative NMI handler durations (Breno Leitao)

- Fix off-by-one error in boot-time sme_clear_pgd() (Thorsten Blum)

- Fix ASID allocation bug (Chris Mason)

Thanks,

Ingo

------------------>
Ashish Kalra (2):
x86/sev: Clear RMPOPT when segmented RMP is disabled by firmware
x86/sev: Set up RMPOPT only on an active SNP host

Babu Moger (2):
x86/resctrl: Correct ABMC counter ID field width
x86,fs/resctrl: Keep mbm_assign_mode in default mode at boot

Breno Leitao (2):
x86/bugs: Select the BHI mitigation based on the attack vector properly
x86/nmi: Ignore negative NMI handler durations

Chris Mason (1):
x86/mm: Fix global ASID handed out to two processes

Drew Fustini (1):
MAINTAINERS: resctrl: Add myself as reviewer

Naman Jain (1):
x86/init: Initialize wall clock in get_rtc_noop()

Reinette Chatre (1):
MAINTAINERS: Add Ben Horgan as fs/resctrl reviewer

Ridge Lomont (1):
x86/kcfi: Don't emit KCFI_REFERENCE() in modules

Rosen Penev (1):
x86/csum: Relax the len and proto constraints in 32-bit csum_ipv6_magic()

Thomas Gleixner (1):
x86/entry: Fix ptrace regression

Thorsten Blum (1):
x86/boot: Fix off-by-one error in sme_clear_pgd()

Zack Rusin (1):
x86/vmware: Fix i386 high-bandwidth hypercall arguments


Documentation/filesystems/resctrl.rst | 87 ++++++++++++++++++++--------------
MAINTAINERS | 2 +
arch/x86/boot/startup/sme.c | 2 +-
arch/x86/entry/syscall_32.c | 4 ++
arch/x86/entry/syscall_64.c | 26 ++++++++--
arch/x86/include/asm/checksum_32.h | 2 +-
arch/x86/include/asm/vmware.h | 24 ++++++----
arch/x86/kernel/cpu/bugs.c | 12 ++---
arch/x86/kernel/cpu/cpuid-deps.c | 1 +
arch/x86/kernel/cpu/resctrl/internal.h | 4 +-
arch/x86/kernel/cpu/resctrl/monitor.c | 4 +-
arch/x86/kernel/nmi.c | 8 ++++
arch/x86/kernel/x86_init.c | 2 +-
arch/x86/mm/tlb.c | 16 +++++--
arch/x86/virt/svm/sev.c | 20 +++-----
include/linux/compiler.h | 7 ++-
16 files changed, 137 insertions(+), 84 deletions(-)