[GIT PULL] x86/bugs for v6.18-rc1
From: Borislav Petkov
Date: Fri Sep 26 2025 - 06:11:52 EST
Hi Linus,
please pull the x86/bugs lineup for v6.18-rc1.
Thx.
---
The following changes since commit 223ba8ee0a3986718c874b66ed24e7f87f6b8124:
Merge tag 'vmscape-for-linus-20250904' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2025-09-10 20:52:16 -0700)
are available in the Git repository at:
ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/tip/tip tags/x86_bugs_for_v6.18_rc1
for you to fetch changes up to 930f2361fe542a00de9ce6070b1b6edb976f1165:
x86/bugs: Report correct retbleed mitigation status (2025-09-16 13:32:18 +0200)
----------------------------------------------------------------
- Add VMSCAPE to the attack vector controls infrastructure
- A bunch of the usual cleanups and fixlets, some of them resulting from
fuzzing the different mitigation options
----------------------------------------------------------------
David Kaplan (8):
x86/bugs: Add attack vector controls for VMSCAPE
x86/bugs: Use early_param() for spectre_v2_user
x86/bugs: Use early_param() for spectre_v2
x86/bugs: Simplify SSB cmdline parsing
x86/bugs: Remove uses of cpu_mitigations_off()
x86/bugs: Fix spectre_v2 forcing
x86/bugs: Fix reporting of LFENCE retpoline
x86/bugs: Report correct retbleed mitigation status
Josh Poimboeuf (1):
x86/its: Move ITS indirect branch thunks to .text..__x86.indirect_thunk
.../admin-guide/hw-vuln/attack_vector_controls.rst | 1 +
arch/x86/include/asm/nospec-branch.h | 1 +
arch/x86/kernel/cpu/bugs.c | 412 +++++++++------------
arch/x86/lib/retpoline.S | 75 ++--
4 files changed, 214 insertions(+), 275 deletions(-)
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette