[GIT PULL] locking fixes

From: Ingo Molnar
Date: Fri Mar 28 2025 - 17:05:27 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-2025-03-28

# HEAD: 495f53d5cca0f939eaed9dca90b67e7e6fb0e30c locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()

Miscellaneous locking fixes and updates:

- Fix a locking self-test FAIL on PREEMPT_RT kernels
- Fix nr_unused_locks accounting bug
- Simplify the split-lock debugging feature's fast-path

Thanks,

Ingo

------------------>
Boqun Feng (1):
locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()

Maksim Davydov (1):
x86/split_lock: Simplify reenabling

Ryo Takakura (1):
lockdep: Fix wait context check on softirq for PREEMPT_RT


arch/x86/kernel/cpu/bus_lock.c | 35 ++++++++++++++++++++++++-----------
kernel/locking/lockdep.c | 3 +++
kernel/softirq.c | 18 ++++++++++++++++++
3 files changed, 45 insertions(+), 11 deletions(-)