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
Recent patches
Most-recent 30 patches in this subsystem on linux-arch (capped at 30), ordered by date desc.
-
COLD36d
[PATCH 4/5] tracing/lock: Use TRACE_EVENT_FN() for contended_release
2026-08-04 · Dmitry Ilvokhin <hidden> -
COLD36d
[PATCH 3/5] locking/qspinlock: Add contended_release tracepoint
2026-08-04 · Dmitry Ilvokhin <hidden> -
COOLING13d
[PATCH v19 29/40] dept: make dept aware of lockdep_set_lock_cmp_fn() annotation
2026-07-06 · Byungchul Park <byungchul@sk.com> -
COOLING13d
[PATCH v19 24/40] locking/lockdep: prevent various lockdep assertions when lockdep_off()'ed
2026-07-06 · Byungchul Park <byungchul@sk.com> -
COOLING13d
[PATCH v19 04/40] dept: tie to lockdep and IRQ tracing
2026-07-06 · Byungchul Park <byungchul@sk.com> -
STALE100d
[PATCH v3 05/13] irq & spin_lock: Add counted interrupt disabling/enabling
2026-06-05 · Boqun Feng <boqun@kernel.org> -
STALE101d
[PATCH v2 05/12] irq & spin_lock: Add counted interrupt disabling/enabling
2026-05-26 · Boqun Feng <boqun@kernel.org> -
STALE103d
[PATCH] nios2: remove the architecture
2026-05-18 · Ethan Nelson-Moore <hidden> -
DORMANTno replies
[PATCH v3] locking/hqlock_core: restore missing call in contention detection logic
2026-05-12 · Fedorov Nikita <hidden> -
STALE123d
[PATCH 05/11] irq & spin_lock: Add counted interrupt disabling/enabling
2026-05-08 · Boqun Feng <boqun@kernel.org> -
COLD47d
[PATCH v6 7/7] locking: Add contended_release tracepoint to qrwlock
2026-05-05 · Dmitry Ilvokhin <hidden> -
COLD47d
REVIEWED: 8 (8M) [PATCH v6 5/7] locking: Add contended_release tracepoint to qspinlock
2026-05-05 · Dmitry Ilvokhin <hidden> -
COLD47d
REVIEWED: 1 (1M) [PATCH v6 2/7] locking/percpu-rwsem: Extract __percpu_up_read()
2026-05-05 · Dmitry Ilvokhin <hidden> -
COLD47d
REVIEWED: 8 (8M) [PATCH v6 3/7] locking: Add contended_release tracepoint to sleepable locks
2026-05-05 · Dmitry Ilvokhin <hidden> -
STALE135d
[PATCH v5 7/7] locking: Add contended_release tracepoint to qrwlock
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE135d
[PATCH v5 5/7] locking: Add contended_release tracepoint to qspinlock
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE135d
REVIEWED: 1 (1M) [PATCH v5 2/7] locking/percpu-rwsem: Extract __percpu_up_read()
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE135d
REVIEWED: 8 (8M) [PATCH v5 3/7] locking: Add contended_release tracepoint to sleepable locks
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE123d
[RFC PATCH v3 5/7] kernel: introduce general hq-spinlock support
2026-04-15 · Fedorov Nikita <hidden> -
STALE123d
[RFC PATCH v3 3/7] hq-spinlock: add contention detection
2026-04-15 · Fedorov Nikita <hidden> -
STALE123d
[RFC PATCH v3 4/7] hq-spinlock: add hq-spinlock tunables and debug statistics
2026-04-15 · Fedorov Nikita <hidden> -
STALE123d
[RFC PATCH v3 1/7] kernel: add hq-spinlock types
2026-04-15 · Fedorov Nikita <hidden> -
STALE123d
[RFC PATCH v3 2/7] hq-spinlock: implement inner logic
2026-04-15 · Fedorov Nikita <hidden> -
STALE150d
REVIEWED: 1 (1M) [PATCH v4 2/5] locking/percpu-rwsem: Extract __percpu_up_read()
2026-03-26 · Dmitry Ilvokhin <hidden> -
STALE150d
[PATCH v4 3/5] locking: Add contended_release tracepoint to sleepable locks
2026-03-26 · Dmitry Ilvokhin <hidden> -
STALE150d
[PATCH v4 5/5] locking: Add contended_release tracepoint to spinning locks
2026-03-26 · Dmitry Ilvokhin <hidden> -
STALE174d
REVIEWED: 1 (1M) [PATCH v3 2/4] locking/percpu-rwsem: Extract __percpu_up_read()
2026-03-18 · Dmitry Ilvokhin <hidden> -
STALE174d
[PATCH v3 3/4] locking: Add contended_release tracepoint to sleepable locks
2026-03-18 · Dmitry Ilvokhin <hidden> -
STALE174d
[RFC PATCH v3 4/4] locking: Add contended_release tracepoint to spinning locks
2026-03-18 · Dmitry Ilvokhin <hidden> -
STALE242d
[RFC PATCH v2 2/5] hq-spinlock: proc tunables and debug stats
2025-12-05 · Anatoly Stepanov <hidden>
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE174d
[PATCH v3 3/4] locking: Add contended_release tracepoint to sleepable locks
2026-03-18 · Dmitry Ilvokhin <hidden> -
STALE135d
[PATCH v5 7/7] locking: Add contended_release tracepoint to qrwlock
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE123d
[PATCH 05/11] irq & spin_lock: Add counted interrupt disabling/enabling
2026-05-08 · Boqun Feng <boqun@kernel.org> -
DORMANTno replies
[PATCH v3] locking/hqlock_core: restore missing call in contention detection logic
2026-05-12 · Fedorov Nikita <hidden>