[GIT PULL] locking/futex for v7.1-rc1

From: Borislav Petkov

Date: Wed Apr 15 2026 - 10:53:12 EST


Hi Linus,

please pull three futex selftests fixes for v7.1-rc1.

Thx.

---

The following changes since commit 24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7:

Linux 6.19-rc6 (2026-01-18 15:42:45 -0800)

are available in the Git repository at:

ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/tip/tip tags/locking_futex_for_v7.1_rc1

for you to fetch changes up to b374977413e7232520bc53bf934fae3801770849:

selftests/futex: Bump up libnuma version check (2026-03-24 22:59:59 +0100)

----------------------------------------------------------------
— Correct the version guard for the futex_numa_mpol test to require
libnuma 2.0.18 instead of 2.0.16, which is the version that actually
introduced numa_set_mempolicy_home_node() used by the test

— Allow the futex_numa_mpol selftest to build and run on systems without
libnuma installed with affected test gracefully being skipped instead of
failing to compile

- Use the proper assertion macros so that individual sub-test failures are
correctly propagated and the test suite reports failure when something goes
wrong

----------------------------------------------------------------
Davidlohr Bueso (1):
selftests/futex: Bump up libnuma version check

Nylon Chen (1):
selftests/futex: Conditionally include libnuma support

Yuwen Chen (1):
selftests/futex: Fix incorrect result reporting of futex_requeue test item

tools/testing/selftests/futex/functional/Makefile | 7 +++-
.../selftests/futex/functional/futex_numa_mpol.c | 4 +-
.../selftests/futex/functional/futex_requeue.c | 49 ++++------------------
3 files changed, 16 insertions(+), 44 deletions(-)


--
Regards/Gruss,
Boris.

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