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 rcu (capped at 30), ordered by date desc.
-
COOLING14d
[PATCH v19 29/40] dept: make dept aware of lockdep_set_lock_cmp_fn() annotation
2026-07-06 · Byungchul Park <byungchul@sk.com> -
COOLING14d
[PATCH v19 24/40] locking/lockdep: prevent various lockdep assertions when lockdep_off()'ed
2026-07-06 · Byungchul Park <byungchul@sk.com> -
COOLING14d
[PATCH v19 04/40] dept: tie to lockdep and IRQ tracing
2026-07-06 · Byungchul Park <byungchul@sk.com> -
COLD26d
[PATCH v3 5/7] kernel: Use mutable list iterators
2026-06-22 · Kaitao Cheng <hidden> -
STALE96d
[PATCH] Documentation: adopt new coding style of type-aware kmalloc-family
2026-04-19 · Manuel Ebner <hidden> -
STALE130d
[PATCH v2 2/2] tree-wide: rename do_exit() to task_exit()
2026-03-10 · Christian Brauner <brauner@kernel.org> -
STALE181d
Re: [PATCH v5 10/36] locking/mutex: Support Clang's context analysis
2026-01-10 · Marco Elver <elver@google.com> -
STALE181d
[PATCH v5 11/36] locking/seqlock: Support Clang's context analysis
2025-12-19 · Marco Elver <elver@google.com> -
STALE219d
Re: [PATCH v4 06/35] cleanup: Basic compatibility with context analysis
2025-12-15 · Marco Elver <elver@google.com> -
COLD21d
[PATCH v18 29/42] dept: make dept aware of lockdep_set_lock_cmp_fn() annotation
2025-12-05 · Byungchul Park <byungchul@sk.com> -
COLD21d
[PATCH v18 24/42] locking/lockdep: prevent various lockdep assertions when lockdep_off()'ed
2025-12-05 · Byungchul Park <byungchul@sk.com> -
COLD21d
[PATCH v18 04/42] dept: tie to lockdep and IRQ tracing
2025-12-05 · Byungchul Park <byungchul@sk.com> -
STALE219d
[PATCH v4 11/35] locking/seqlock: Support Clang's context analysis
2025-11-20 · Marco Elver <elver@google.com> -
STALE238d
Re: [PATCH v17 28/47] dept: add documentation for dept
2025-10-03 · Bagas Sanjaya <hidden> -
STALE238d
[PATCH v17 33/47] dept: make dept aware of lockdep_set_lock_cmp_fn() annotation
2025-10-02 · Byungchul Park <byungchul@sk.com> -
STALE238d
[PATCH v17 27/47] locking/lockdep: prevent various lockdep assertions when lockdep_off()'ed
2025-10-02 · Byungchul Park <byungchul@sk.com> -
STALE238d
[PATCH v17 05/47] dept: tie to lockdep and IRQ tracing
2025-10-02 · Byungchul Park <byungchul@sk.com> -
STALE255d
[PATCH v3 11/35] locking/seqlock: Support Clang's capability analysis
2025-09-18 · Marco Elver <elver@google.com> -
STALE373d
[PATCH 4/4] Documentation: atomic_bitops, atomic_t, memory-barriers: Link to newly-converted docs
2025-07-17 · Bagas Sanjaya <hidden> -
STALE381d
[PATCH 8/8] locking/lockdep: Use shazptr to protect the key hashlist
2025-06-25 · Boqun Feng <hidden> -
STALE381d
[PATCH 5/8] shazptr: Allow skip self scan in synchronize_shaptr()
2025-06-25 · Boqun Feng <hidden> -
STALE381d
[PATCH 4/8] shazptr: Avoid synchronize_shaptr() busy waiting
2025-06-25 · Boqun Feng <hidden> -
STALE381d
[PATCH 1/8] Introduce simple hazard pointers
2025-06-25 · Boqun Feng <hidden> -
STALE434d
[PATCH 02/12] locking/rtmutex: Move max_lock_depth into rtmutex.c
2025-05-09 · Joel Granados <joel.granados@kernel.org> -
STALE381d
[RFC PATCH 8/8] locking/lockdep: Use shazptr to protect the key hashlist
2025-04-14 · Boqun Feng <hidden> -
STALE381d
[RFC PATCH 5/8] shazptr: Allow skip self scan in synchronize_shaptr()
2025-04-14 · Boqun Feng <hidden> -
STALE381d
[RFC PATCH 4/8] shazptr: Avoid synchronize_shaptr() busy waiting
2025-04-14 · Boqun Feng <hidden> -
STALE381d
[RFC PATCH 1/8] Introduce simple hazard pointers
2025-04-14 · Boqun Feng <hidden> -
STALE493d
Re: tc: network egress frozen during qdisc update with debug kernel
2025-03-19 · Breno Leitao <leitao@debian.org> -
STALE355d
[PATCH v2 11/34] locking/seqlock: Support Clang's capability analysis
2025-03-04 · Marco Elver <elver@google.com>