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-arm-kernel (capped at 30), ordered by date desc.
-
DORMANTno replies
[PATCH v3] locking/hqlock_core: restore missing call in contention detection logic
2026-05-12 · Fedorov Nikita <hidden> -
STALE138d
[RFC PATCH v3 5/7] kernel: introduce general hq-spinlock support
2026-04-15 · Fedorov Nikita <hidden> -
STALE138d
[RFC PATCH v3 3/7] hq-spinlock: add contention detection
2026-04-15 · Fedorov Nikita <hidden> -
STALE138d
[RFC PATCH v3 4/7] hq-spinlock: add hq-spinlock tunables and debug statistics
2026-04-15 · Fedorov Nikita <hidden> -
STALE138d
[RFC PATCH v3 1/7] kernel: add hq-spinlock types
2026-04-15 · Fedorov Nikita <hidden> -
STALE138d
[RFC PATCH v3 2/7] hq-spinlock: implement inner logic
2026-04-15 · Fedorov Nikita <hidden> -
STALE184d
REVIEWED: 58 (58M) [PATCH v5 15/15] hwspinlock/treewide: refactor consumer.h from public header
2026-03-19 · Wolfram Sang <wsa+renesas@sang-engineering.com> -
STALE184d
[PATCH v5 10/15] hwspinlock: handle hwspinlock device allocation in the core
2026-03-19 · Wolfram Sang <wsa+renesas@sang-engineering.com> -
STALE184d
[PATCH v5 04/15] hwspinlock: add callback to fill private data of a hwspinlock
2026-03-19 · Wolfram Sang <wsa+renesas@sang-engineering.com> -
STALE193d
REVIEWED: 8 (8M) [PATCH v4 15/15] hwspinlock/treewide: refactor consumer.h from public header
2026-03-10 · Wolfram Sang <wsa+renesas@sang-engineering.com> -
STALE199d
REVIEWED: 8 (8M) [PATCH v3 15/15] hwspinlock/treewide: refactor consumer.h from public header
2026-03-03 · Wolfram Sang <wsa+renesas@sang-engineering.com> -
STALE221d
[RFC PATCH v2 13/13] hwspinlock: refactor consumer.h from public header
2026-02-15 · Wolfram Sang <wsa+renesas@sang-engineering.com> -
STALE229d
[RFC PATCH 2/4] hwspinlock: refactor existing headers into consumer.h
2026-01-25 · Wolfram Sang <wsa+renesas@sang-engineering.com> -
STALE474d
[PATCH v5 2/6] locking/mutex: implement mutex_lock_killable_nest_lock
2025-05-12 · Maxim Levitsky <hidden> -
STALE474d
[PATCH v5 1/6] locking/mutex: implement mutex_trylock_nested
2025-05-12 · Maxim Levitsky <hidden> -
STALE508d
[PATCH v4 4/5] locking/mutex: implement mutex_lock_killable_nest_lock
2025-04-30 · Maxim Levitsky <hidden> -
STALE508d
[PATCH v4 1/5] locking/mutex: implement mutex_trylock_nested
2025-04-30 · Maxim Levitsky <hidden> -
STALE508d
[PATCH v3 3/4] locking/mutex: implement mutex_lock_killable_nest_lock
2025-04-30 · Maxim Levitsky <hidden> -
STALE528d
Re: [PATCH v2 2/4] KVM: x86: move sev_lock/unlock_vcpus_for_migration to kvm_main.c
2025-04-16 · Paolo Bonzini <pbonzini@redhat.com> -
STALE528d
[PATCH v2 1/4] locking/mutex: implement mutex_trylock_nested
2025-04-09 · Maxim Levitsky <hidden> -
STALE558d
LANDED: 1 (0M) [PATCH bpf-next v4 09/25] rqspinlock: Protect pending bit owners from stalls
2025-03-16 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE558d
LANDED: 1 (0M) [PATCH bpf-next v4 03/25] locking: Allow obtaining result of arch_mcs_spin_lock_contended
2025-03-16 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE558d
LANDED: 1 (0M) [PATCH bpf-next v4 02/25] locking: Move common qspinlock helpers to a private header
2025-03-16 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE558d
LANDED: 1 (0M) [PATCH bpf-next v4 01/25] locking: Move MCS struct definition to public header
2025-03-16 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE562d
[PATCH bpf-next v3 22/25] bpf: Introduce rqspinlock kfuncs
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE562d
[PATCH bpf-next v3 18/25] rqspinlock: Add entry to Makefile, MAINTAINERS
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE562d
[PATCH bpf-next v3 17/25] rqspinlock: Add locktorture support
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE562d
[PATCH bpf-next v3 15/25] rqspinlock: Add helper to print a splat on timeout or deadlock
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE562d
[PATCH bpf-next v3 14/25] rqspinlock: Add basic support for CONFIG_PARAVIRT
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE562d
[PATCH bpf-next v3 13/25] rqspinlock: Add a test-and-set fallback
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com>
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.
-
DORMANTno replies
[PATCH v3] locking/hqlock_core: restore missing call in contention detection logic
2026-05-12 · Fedorov Nikita <hidden>