[GIT PULL] locking/urgent for v6.16-rc3

From: Borislav Petkov
Date: Sun Jun 22 2025 - 04:09:03 EST


Hi Linus,

please pull the locking/urgent lineup for v6.16-rc3.

Thx.

---

The following changes since commit ec7714e4947909190ffb3041a03311a975350fe0:

Merge tag 'rust-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux (2025-06-04 21:18:37 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip tags/locking_urgent_for_v6.16_rc3

for you to fetch changes up to 69a14d146f3b87819f3fb73ed5d1de3e1fa680c1:

futex: Verify under the lock if hash can be replaced (2025-06-11 17:24:09 +0200)

----------------------------------------------------------------
- Make sure the switch to the global hash is requested always under a lock so
that two threads requesting that simultaneously cannot get to inconsistent
state

- Reject negative NUMA nodes earlier in the futex NUMA interface handling code

- Selftests fixes

----------------------------------------------------------------
Peter Zijlstra (1):
futex: Handle invalid node numbers supplied by user

Sebastian Andrzej Siewior (3):
selftests/futex: getopt() requires int as return value.
selftests/futex: Set the home_node in futex_numa_mpol
futex: Verify under the lock if hash can be replaced

kernel/futex/core.c | 14 ++++++++++++--
tools/testing/selftests/futex/functional/futex_numa_mpol.c | 10 +++++++---
tools/testing/selftests/futex/functional/futex_priv_hash.c | 2 +-
3 files changed, 20 insertions(+), 6 deletions(-)


--
Regards/Gruss,
Boris.

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