mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] x86/bugs for v6.17-rc1
@ 2025-07-28 14:55 Borislav Petkov
  2025-07-30  0:24 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Borislav Petkov @ 2025-07-28 14:55 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: x86-ml, lkml

Hi Linus,

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

Thx.

---

The following changes since commit 8e786a85c0a3c0fffae6244733fb576eeabd9dec:

  x86/process: Move the buffer clearing before MONITOR (2025-06-17 17:17:12 +0200)

are available in the Git repository at:

  ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/tip/tip tags/x86_bugs_for_v6.17_rc1

for you to fetch changes up to a026dc61cffd98541e048f3c88d3280bcd105bd4:

  x86/bugs: Print enabled attack vectors (2025-07-11 17:56:41 +0200)

----------------------------------------------------------------
- Untangle the Retbleed from the ITS mitigation on Intel. Allow for ITS
  to enable stuffing independently from Retbleed, do some cleanups to
  simplify and streamline the code

- Simplify SRSO and make mitigation types selection more versatile
  depending on the Retbleed mitigation selection. Simplify code some

- Add the second part of the attack vector controls which provide a lot
  friendlier user interface to the speculation mitigations than
  selecting each one by one as it is now.

  Instead, the selection of whole attack vectors which are relevant to
  the system in use can be done and protection against only those
  vectors is enabled, thus giving back some performance to the users

----------------------------------------------------------------
Borislav Petkov (AMD) (1):
      Merge tag 'tsa_x86_bugs_for_6.16' into tip-x86-bugs

David Kaplan (24):
      x86/bugs: Add SRSO_MITIGATION_NOSMT
      x86/bugs: Use IBPB for retbleed if used by SRSO
      x86/bugs: Clean up SRSO microcode handling
      Documentation/x86: Document new attack vector controls
      cpu: Define attack vectors
      x86/Kconfig: Add arch attack vector support
      x86/bugs: Define attack vectors relevant for each bug
      x86/bugs: Add attack vector controls for MDS
      x86/bugs: Add attack vector controls for TAA
      x86/bugs: Add attack vector controls for MMIO
      x86/bugs: Add attack vector controls for RFDS
      x86/bugs: Add attack vector controls for SRBDS
      x86/bugs: Add attack vector controls for GDS
      x86/bugs: Add attack vector controls for spectre_v1
      x86/bugs: Add attack vector controls for retbleed
      x86/bugs: Add attack vector controls for spectre_v2_user
      x86/bugs: Add attack vector controls for BHI
      x86/bugs: Add attack vector controls for spectre_v2
      x86/bugs: Add attack vector controls for L1TF
      x86/bugs: Add attack vector controls for SRSO
      x86/bugs: Add attack vector controls for ITS
      x86/pti: Add attack vector controls for PTI
      x86/bugs: Add attack vector controls for TSA
      x86/bugs: Print enabled attack vectors

Pawan Gupta (7):
      x86/bugs: Avoid AUTO after the select step in the retbleed mitigation
      x86/bugs: Simplify the retbleed=stuff checks
      x86/bugs: Avoid warning when overriding return thunk
      x86/bugs: Use switch/case in its_apply_mitigation()
      x86/bugs: Introduce cdt_possible()
      x86/bugs: Remove its=stuff dependency on retbleed
      x86/bugs: Allow ITS stuffing in eIBRS+retpoline mode also

 .../admin-guide/hw-vuln/attack_vector_controls.rst | 238 +++++++++++
 Documentation/admin-guide/hw-vuln/index.rst        |   1 +
 Documentation/admin-guide/kernel-parameters.txt    |   4 +
 arch/Kconfig                                       |   3 +
 arch/x86/Kconfig                                   |   1 +
 arch/x86/kernel/cpu/bugs.c                         | 465 ++++++++++++++-------
 arch/x86/mm/pti.c                                  |   4 +-
 include/linux/cpu.h                                |  21 +
 kernel/cpu.c                                       | 130 +++++-
 9 files changed, 713 insertions(+), 154 deletions(-)
 create mode 100644 Documentation/admin-guide/hw-vuln/attack_vector_controls.rst


-- 
Regards/Gruss,
    Boris.

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] x86/bugs for v6.17-rc1
  2025-07-28 14:55 [GIT PULL] x86/bugs for v6.17-rc1 Borislav Petkov
@ 2025-07-30  0:24 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2025-07-30  0:24 UTC (permalink / raw)
  To: Borislav Petkov; +Cc: Linus Torvalds, x86-ml, lkml

The pull request you sent on Mon, 28 Jul 2025 16:55:04 +0200:

> ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/tip/tip tags/x86_bugs_for_v6.17_rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/04d29e3609b62896b94b60250d475f8f7c15db98

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-07-30  0:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-07-28 14:55 [GIT PULL] x86/bugs for v6.17-rc1 Borislav Petkov
2025-07-30  0:24 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®