[GIT PULL] locking fixes

From: Ingo Molnar

Date: Sun Oct 18 2026 - 05:13:08 EST


Linus,

Please pull the latest locking/urgent Git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking-urgent-2026-10-18

for you to fetch changes up to 7cbaa0f4579f48e92639c6abb761fdef8fbade47:

Locking fixes:

- Fix FUT_OFF_MMSHARED futex hashing bug that can cause
missed wakeups or spurious wakeups on futex-waiting
tasks (Jann Horn)

- Fix lockdep context tracking bug in the deferred hrtimer
rearming entry code, which causes a lockdep chain leak
that will eventually turn lockdep off (Mikhail Gavrilov)

Thanks,

Ingo

------------------>
Jann Horn (1):
futex: Fix mm reuse handling for FUT_OFF_MMSHARED

Mikhail Gavrilov (1):
entry: Account the deferred hrtimer rearm as hardirq context for lockdep


include/linux/futex.h | 19 ++++++++-------
include/linux/futex_types.h | 2 ++
include/linux/irq-entry-common.h | 23 ++++++++++++++++--
kernel/futex/core.c | 51 ++++++++++++++++++++++------------------
4 files changed, 62 insertions(+), 33 deletions(-)