[GIT PULL] x86/bugs for v6.12-rc1

From: Borislav Petkov
Date: Mon Sep 09 2024 - 11:14:05 EST


Hi Linus,

please pull the x86/bugs lineup for v6.12-rc1.

Thx.

---

The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip tags/x86_bugs_for_v6.12_rc1

for you to fetch changes up to 1dbb6b1495d472806fef1f4c94f5b3e4c89a3c1d:

x86/bugs: Fix handling when SRSO mitigation is disabled (2024-09-05 11:20:50 +0200)

----------------------------------------------------------------
- Add CONFIG_ option for every hw CPU mitigation. The intent is to support
configurations and scenarios where the mitigations code is irrelevant

- Other small fixlets and improvements

----------------------------------------------------------------
Borislav Petkov (AMD) (1):
Documentation/srso: Document a method for checking safe RET operates properly

Breno Leitao (11):
x86/bugs: Add a separate config for MDS
x86/bugs: Add a separate config for TAA
x86/bugs: Add a separate config for MMIO Stable Data
x86/bugs: Add a separate config for L1TF
x86/bugs: Add a separate config for RETBLEED
x86/bugs: Add a separate config for Spectre v1
x86/bugs: Add a separate config for SRBDS
x86/bugs: Add a separate config for Spectre V2
x86/bugs: Add a separate config for SSB
x86/bugs: Remove GDS Force Kconfig option
x86/bugs: Add a separate config for GDS

Daniel Sneddon (1):
x86/bugs: Add missing NO_SSB flag

David Kaplan (1):
x86/bugs: Fix handling when SRSO mitigation is disabled

Documentation/admin-guide/hw-vuln/srso.rst | 69 ++++++++++++++++
arch/x86/Kconfig | 124 +++++++++++++++++++++++++----
arch/x86/kernel/cpu/bugs.c | 60 +++++++-------
arch/x86/kernel/cpu/common.c | 4 +-
tools/testing/selftests/x86/Makefile | 2 +-
tools/testing/selftests/x86/srso.c | 70 ++++++++++++++++
6 files changed, 281 insertions(+), 48 deletions(-)
create mode 100644 tools/testing/selftests/x86/srso.c


--
Regards/Gruss,
Boris.

https://people.kernel.org/tglx/notes-about-netiquette