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)
-
WARM2d
[PATCH v2 00/19] maple_tree: lock checking and clean ups
2026-06-30 19:08 · 1 reply in 7d · "Liam R. Howlett (Oracle)" <liam@infradead.org> -
WARM3d
[PATCH 00/18] maple_tree: lock checking and clean ups
2026-06-29 14:42 · 1 reply in 7d · "Liam R. Howlett (Oracle)" <liam@infradead.org>
Active reviewers (last 30 days)
-
Peter Zijlstra <peterz@infradead.org>
2 attestations (2 Suggested-by) · last on 2026-06-30 -
Paul E. McKenney <paulmck@kernel.org>
1 attestation (1 Acked-by) · last on 2026-06-04 -
Usama Arif <hidden>
1 attestation (1 Acked-by) · last on 2026-06-04
Recent patches
Most-recent 30 patches in this subsystem on linux-mm (capped at 30), ordered by date desc.
-
WARM2d
[PATCH v2 02/19] locking/lockdep: Add sequence counter to held_lock
2026-06-30 · "Liam R. Howlett (Oracle)" <liam@infradead.org> -
WARM3d
[PATCH 02/18] locking/lockdep: Add sequence counter to held_lock
2026-06-29 · "Liam R. Howlett (Oracle)" <liam@infradead.org> -
COLD20d
REVIEWED: 8 (8M) [PATCH v7 3/3] locking: Add contended_release tracepoint to sleepable locks
2026-06-04 · Dmitry Ilvokhin <hidden> -
COLD20d
REVIEWED: 1 (0M) [PATCH v7 2/3] locking/percpu-rwsem: Extract __percpu_up_read()
2026-06-04 · Dmitry Ilvokhin <hidden> -
COLD37d
[PATCH v4 1/4] Introducing pw_lock() and per-cpu queue & flush work
2026-05-19 · Leonardo Bras <hidden> -
DORMANTno replies
[PATCH v3] locking/hqlock_core: restore missing call in contention detection logic
2026-05-12 · Fedorov Nikita <hidden> -
COLD21d
[PATCH v6 7/7] locking: Add contended_release tracepoint to qrwlock
2026-05-05 · Dmitry Ilvokhin <hidden> -
COLD21d
REVIEWED: 8 (8M) [PATCH v6 5/7] locking: Add contended_release tracepoint to qspinlock
2026-05-05 · Dmitry Ilvokhin <hidden> -
COLD21d
REVIEWED: 1 (0M) [PATCH v6 2/7] locking/percpu-rwsem: Extract __percpu_up_read()
2026-05-05 · Dmitry Ilvokhin <hidden> -
COLD21d
REVIEWED: 8 (8M) [PATCH v6 3/7] locking: Add contended_release tracepoint to sleepable locks
2026-05-05 · Dmitry Ilvokhin <hidden> -
COLD60d
[PATCH v4 1/3] Documentation: adopt new coding style of type-aware kmalloc-family
2026-04-29 · Manuel Ebner <hidden> -
STALE66d
[PATCH v3 1/3] Documentation: adopt new coding style of type-aware kmalloc-family
2026-04-24 · Manuel Ebner <hidden> -
STALE62d
[PATCH v5 7/7] locking: Add contended_release tracepoint to qrwlock
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE62d
[PATCH v5 5/7] locking: Add contended_release tracepoint to qspinlock
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE62d
REVIEWED: 1 (0M) [PATCH v5 2/7] locking/percpu-rwsem: Extract __percpu_up_read()
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE62d
REVIEWED: 8 (8M) [PATCH v5 3/7] locking: Add contended_release tracepoint to sleepable locks
2026-04-16 · Dmitry Ilvokhin <hidden> -
COLD51d
[RFC PATCH v3 5/7] kernel: introduce general hq-spinlock support
2026-04-15 · Fedorov Nikita <hidden> -
COLD51d
[RFC PATCH v3 3/7] hq-spinlock: add contention detection
2026-04-15 · Fedorov Nikita <hidden> -
COLD51d
[RFC PATCH v3 4/7] hq-spinlock: add hq-spinlock tunables and debug statistics
2026-04-15 · Fedorov Nikita <hidden> -
COLD51d
[RFC PATCH v3 1/7] kernel: add hq-spinlock types
2026-04-15 · Fedorov Nikita <hidden> -
COLD51d
[RFC PATCH v3 2/7] hq-spinlock: implement inner logic
2026-04-15 · Fedorov Nikita <hidden> -
STALE78d
REVIEWED: 1 (0M) [PATCH v4 2/5] locking/percpu-rwsem: Extract __percpu_up_read()
2026-03-26 · Dmitry Ilvokhin <hidden> -
STALE78d
[PATCH v4 3/5] locking: Add contended_release tracepoint to sleepable locks
2026-03-26 · Dmitry Ilvokhin <hidden> -
STALE78d
[PATCH v4 5/5] locking: Add contended_release tracepoint to spinning locks
2026-03-26 · Dmitry Ilvokhin <hidden> -
STALE102d
REVIEWED: 1 (0M) [PATCH v3 2/4] locking/percpu-rwsem: Extract __percpu_up_read()
2026-03-18 · Dmitry Ilvokhin <hidden> -
STALE102d
[PATCH v3 3/4] locking: Add contended_release tracepoint to sleepable locks
2026-03-18 · Dmitry Ilvokhin <hidden> -
STALE102d
[RFC PATCH v3 4/4] locking: Add contended_release tracepoint to spinning locks
2026-03-18 · Dmitry Ilvokhin <hidden> -
STALE108d
[PATCH v2 1/2] locking/percpu-rwsem: Extract __percpu_up_read()
2026-03-10 · Dmitry Ilvokhin <hidden> -
STALE108d
[PATCH v2 2/2] locking: Add contended_release tracepoint
2026-03-10 · Dmitry Ilvokhin <hidden> -
STALE106d
[PATCH v2 2/2] tree-wide: rename do_exit() to task_exit()
2026-03-10 · Christian Brauner <brauner@kernel.org>
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.
-
COLD20d
REVIEWED: 1 (0M) [PATCH v7 2/3] locking/percpu-rwsem: Extract __percpu_up_read()
2026-06-04 · Dmitry Ilvokhin <hidden> · 1 Acked-by
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.
-
COLD40d
[PATCH v18 04/42] dept: tie to lockdep and IRQ tracing
2025-12-05 · Byungchul Park <byungchul@sk.com> -
COLD40d
[PATCH v18 24/42] locking/lockdep: prevent various lockdep assertions when lockdep_off()'ed
2025-12-05 · Byungchul Park <byungchul@sk.com> -
COLD40d
[PATCH v18 29/42] dept: make dept aware of lockdep_set_lock_cmp_fn() annotation
2025-12-05 · Byungchul Park <byungchul@sk.com> -
STALE102d
[PATCH v3 3/4] locking: Add contended_release tracepoint to sleepable locks
2026-03-18 · Dmitry Ilvokhin <hidden> -
STALE62d
[PATCH v5 7/7] locking: Add contended_release tracepoint to qrwlock
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE66d
[PATCH v3 1/3] Documentation: adopt new coding style of type-aware kmalloc-family
2026-04-24 · Manuel Ebner <hidden> -
DORMANTno replies
[PATCH v3] locking/hqlock_core: restore missing call in contention detection logic
2026-05-12 · Fedorov Nikita <hidden>