locking primitives · Maintained
Maintainers
- M Peter Zijlstra <peterz@infradead.org>
- M Ingo Molnar <mingo@redhat.com>
- M Will Deacon <will@kernel.org>
- M Boqun Feng <boqun@kernel.org>
- R Waiman Long <longman@redhat.com>
Paths
- F
Documentation/locking/ - F
arch/*/include/asm/spinlock*.h - F
include/linux/local_lock*.h - F
include/linux/lockdep*.h - F
include/linux/mutex*.h - F
include/linux/rwlock*.h - F
include/linux/rwsem*.h - F
include/linux/seqlock.h - F
include/linux/spinlock*.h - F
kernel/locking/ - F
lib/locking*.[ch] - F
rust/helpers/mutex.c - F
rust/helpers/spinlock.c - F
rust/kernel/sync/lock.rs - F
rust/kernel/sync/lock/ - F
rust/kernel/sync/locked_by.rs - X
kernel/locking/locktorture.c
Last 30 days
Most active threads (last 7 days)
-
WARM1d
[PATCH v19 00/40] DEPT(DEPendency Tracker)
2026-07-06 06:21 · 3 replies in 7d · Byungchul Park <byungchul@sk.com>
Recent patches
Most-recent 29 patches in this subsystem on linux-rt-devel, ordered by date desc.
-
WARM1d
[PATCH v19 29/40] dept: make dept aware of lockdep_set_lock_cmp_fn() annotation
2026-07-06 · Byungchul Park <byungchul@sk.com> -
WARM1d
[PATCH v19 24/40] locking/lockdep: prevent various lockdep assertions when lockdep_off()'ed
2026-07-06 · Byungchul Park <byungchul@sk.com> -
WARM1d
[PATCH v19 04/40] dept: tie to lockdep and IRQ tracing
2026-07-06 · Byungchul Park <byungchul@sk.com> -
COLD43d
[PATCH v4 1/4] Introducing pw_lock() and per-cpu queue & flush work
2026-05-19 · Leonardo Bras <hidden> -
COLD58d
REVIEWED: 1 (1M) [PATCH 1/7] locking/rt: Use raw_spin_lock_irqsave() in __rwbase_read_unlock()
2026-05-08 · David Woodhouse <dwmw2@infradead.org> -
STALE61d
Re: [PATCH] KVM: x86/xen: bail in IRQ context on PREEMPT_RT in kvm_xen_set_evtchn_fast()
2026-05-07 · David Woodhouse <dwmw2@infradead.org> -
STALE126d
[RFC PATCH] sched/proxy_exec: Extend PE blocked_on chain to rwsem write-side
2026-03-04 · <hidden> -
WARM3d
[PATCH v18 29/42] dept: make dept aware of lockdep_set_lock_cmp_fn() annotation
2025-12-05 · Byungchul Park <byungchul@sk.com> -
WARM3d
[PATCH v18 24/42] locking/lockdep: prevent various lockdep assertions when lockdep_off()'ed
2025-12-05 · Byungchul Park <byungchul@sk.com> -
WARM3d
[PATCH v18 04/42] dept: tie to lockdep and IRQ tracing
2025-12-05 · Byungchul Park <byungchul@sk.com> -
STALE220d
Re: [PATCH v17 28/47] dept: add documentation for dept
2025-10-03 · Bagas Sanjaya <hidden> -
STALE220d
[PATCH v17 33/47] dept: make dept aware of lockdep_set_lock_cmp_fn() annotation
2025-10-02 · Byungchul Park <byungchul@sk.com> -
STALE220d
[PATCH v17 27/47] locking/lockdep: prevent various lockdep assertions when lockdep_off()'ed
2025-10-02 · Byungchul Park <byungchul@sk.com> -
STALE220d
[PATCH v17 05/47] dept: tie to lockdep and IRQ tracing
2025-10-02 · Byungchul Park <byungchul@sk.com> -
STALE321d
LANDED [PATCH v2 2/3] Documentation: locking: Add local_lock_nested_bh() to locktypes
2025-08-15 · Sebastian Andrzej Siewior <bigeasy@linutronix.de> -
STALE321d
LANDED: 1 (1M) [PATCH v2 1/3] Documentation: seqlock: Add a SPDX license identifier
2025-08-15 · Sebastian Andrzej Siewior <bigeasy@linutronix.de> -
STALE328d
[PATCH 1/3] Documentation: seqlock: Add a reference label and license.
2025-07-15 · Sebastian Andrzej Siewior <bigeasy@linutronix.de> -
STALE328d
[PATCH 2/3] Documentation: locking: Add local_lock_nested_bh() to locktypes
2025-07-15 · Sebastian Andrzej Siewior <bigeasy@linutronix.de> -
STALE388d
Re: BUG: scheduling while atomic with PREEMPT_RT=y and bpf selftests
2025-06-15 · Bert Karwatzki <hidden> -
DORMANTno replies
[PATCH AUTOSEL 5.4] locking/semaphore: Use wake_q to wake up processes outside lock critical section
2025-03-17 · Sasha Levin <sashal@kernel.org> -
STALE478d
[PATCH AUTOSEL 5.10 1/2] locking/semaphore: Use wake_q to wake up processes outside lock critical section
2025-03-17 · Sasha Levin <sashal@kernel.org> -
STALE478d
[PATCH AUTOSEL 5.15 1/4] locking/semaphore: Use wake_q to wake up processes outside lock critical section
2025-03-17 · Sasha Levin <sashal@kernel.org> -
STALE478d
[PATCH AUTOSEL 6.1 1/4] locking/semaphore: Use wake_q to wake up processes outside lock critical section
2025-03-17 · Sasha Levin <sashal@kernel.org> -
STALE476d
[PATCH AUTOSEL 6.6 3/8] locking/semaphore: Use wake_q to wake up processes outside lock critical section
2025-03-17 · Sasha Levin <sashal@kernel.org> -
STALE478d
[PATCH AUTOSEL 6.12 06/13] locking/semaphore: Use wake_q to wake up processes outside lock critical section
2025-03-17 · Sasha Levin <sashal@kernel.org> -
STALE478d
[PATCH AUTOSEL 6.13 07/16] locking/semaphore: Use wake_q to wake up processes outside lock critical section
2025-03-17 · Sasha Levin <sashal@kernel.org> -
STALE488d
LANDED: 9 (9M) [PATCH locking 05/11] locking/lockdep: Disable KASAN instrumentation of lockdep.c
2025-03-07 · Boqun Feng <hidden> -
STALE488d
LANDED [PATCH locking 02/11] locking/semaphore: Use wake_q to wake up processes outside lock critical section
2025-03-07 · Boqun Feng <hidden> -
STALE565d
[PATCH] lockdep: Fix wait context check on softirq for PREEMPT_RT
2024-12-02 · Ryo Takakura <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
COLD58d
REVIEWED: 1 (1M) [PATCH 1/7] locking/rt: Use raw_spin_lock_irqsave() in __rwbase_read_unlock()
2026-05-08 · David Woodhouse <dwmw2@infradead.org> · 1 Reviewed-by