Skip to contentSkip to conversation

x86 fixes

GIT PULL Merged Ingo Molnar 2 participants 2 messages Nov 8

lore
Share & tools
lore
#0 lore raw

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(-)