[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