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-mips (capped at 30), ordered by date desc.
-
COLD53d
[PATCH 4/5] tracing/lock: Use TRACE_EVENT_FN() for contended_release
2026-08-04 · Dmitry Ilvokhin <hidden> -
COLD53d
[PATCH 3/5] locking/qspinlock: Add contended_release tracepoint
2026-08-04 · Dmitry Ilvokhin <hidden> -
STALE63d
[PATCH v6 7/7] locking: Add contended_release tracepoint to qrwlock
2026-05-05 · Dmitry Ilvokhin <hidden> -
STALE63d
REVIEWED: 8 (8M) [PATCH v6 5/7] locking: Add contended_release tracepoint to qspinlock
2026-05-05 · Dmitry Ilvokhin <hidden> -
STALE63d
REVIEWED: 1 (1M) [PATCH v6 2/7] locking/percpu-rwsem: Extract __percpu_up_read()
2026-05-05 · Dmitry Ilvokhin <hidden> -
STALE63d
REVIEWED: 8 (8M) [PATCH v6 3/7] locking: Add contended_release tracepoint to sleepable locks
2026-05-05 · Dmitry Ilvokhin <hidden> -
STALE151d
[PATCH v5 7/7] locking: Add contended_release tracepoint to qrwlock
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE151d
[PATCH v5 5/7] locking: Add contended_release tracepoint to qspinlock
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE151d
REVIEWED: 1 (1M) [PATCH v5 2/7] locking/percpu-rwsem: Extract __percpu_up_read()
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE151d
REVIEWED: 8 (8M) [PATCH v5 3/7] locking: Add contended_release tracepoint to sleepable locks
2026-04-16 · Dmitry Ilvokhin <hidden> -
STALE167d
REVIEWED: 1 (1M) [PATCH v4 2/5] locking/percpu-rwsem: Extract __percpu_up_read()
2026-03-26 · Dmitry Ilvokhin <hidden> -
STALE167d
[PATCH v4 3/5] locking: Add contended_release tracepoint to sleepable locks
2026-03-26 · Dmitry Ilvokhin <hidden> -
STALE167d
[PATCH v4 5/5] locking: Add contended_release tracepoint to spinning locks
2026-03-26 · Dmitry Ilvokhin <hidden> -
STALE1195d
[PATCH 06/14] locking: add lockevent_read() prototype
2023-05-17 · Arnd Bergmann <arnd@kernel.org> -
STALE1443d
REVIEWED: 29 (28M) [PATCH v6 1/7] treewide: use prandom_u32_max() when possible, part 1
2022-10-10 · "Jason A. Donenfeld" <Jason@zx2c4.com> -
STALE1451d
REVIEWED: 2 (1M) [PATCH v5 1/7] treewide: use prandom_u32_max() when possible, part 1
2022-10-08 · "Jason A. Donenfeld" <Jason@zx2c4.com> -
STALE1452d
REVIEWED: 2 (1M) [PATCH v4 1/6] treewide: use prandom_u32_max() when possible, mechanically
2022-10-07 · "Jason A. Donenfeld" <Jason@zx2c4.com> -
STALE1452d
REVIEWED: 2 (1M) [PATCH v3 1/5] treewide: use prandom_u32_max() when possible
2022-10-06 · "Jason A. Donenfeld" <Jason@zx2c4.com> -
DORMANTno replies
REVIEWED: 5 (4M) [PATCH] locking/arch: Move qrwlock.h include after qspinlock.h
2021-02-10 · Paolo Bonzini <pbonzini@redhat.com> -
STALE2325d
REVIEWED: 17 (17M) [PATCHv3 01/50] kallsyms/printk: Add loglvl to print_ip_sym()
2020-04-18 · Dmitry Safonov <hidden> -
STALE2356d
REVIEWED: 17 (17M) [PATCHv2 01/50] kallsyms/printk: Add loglvl to print_ip_sym()
2020-03-16 · Dmitry Safonov <hidden> -
STALE2511d
[PATCH 01/50] kallsyms/printk: Add loglvl to print_ip_sym()
2019-11-06 · Dmitry Safonov <hidden> -
STALE2736d
[PATCH v5 3/3] locking/rwsem: Optimize down_read_trylock()
2019-03-22 · Waiman Long <longman@redhat.com> -
STALE2736d
[PATCH v5 2/3] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs
2019-03-22 · Waiman Long <longman@redhat.com> -
STALE2736d
[PATCH v5 1/3] locking/rwsem: Remove arch specific rwsem files
2019-03-22 · Waiman Long <longman@redhat.com> -
STALE2777d
[PATCH v4 3/3] locking/rwsem: Optimize down_read_trylock()
2019-02-13 · Waiman Long <longman@redhat.com> -
STALE2777d
[PATCH v4 2/3] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs
2019-02-13 · Waiman Long <longman@redhat.com> -
STALE2777d
[PATCH v4 1/3] locking/rwsem: Remove arch specific rwsem files
2019-02-13 · Waiman Long <longman@redhat.com> -
STALE2925d
[PATCH 29/30] mm: remove include/linux/bootmem.h
2018-09-14 · Mike Rapoport <hidden> -
STALE2932d
[RFC PATCH 29/29] mm: remove include/linux/bootmem.h
2018-09-05 · Mike Rapoport <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.
-
STALE151d
[PATCH v5 7/7] locking: Add contended_release tracepoint to qrwlock
2026-04-16 · Dmitry Ilvokhin <hidden>