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 llvm (capped at 30), ordered by date desc.
-
STALE82d
Re: [RFC][PATCH 0/4] locking: Add/convert context analysis bits
2026-01-21 · Marco Elver <elver@google.com> -
STALE130d
[PATCH tip/locking/core 6/6] compiler-context-analysis: Remove __assume_ctx_lock from initializers
2026-01-19 · Marco Elver <elver@google.com> -
STALE130d
[PATCH tip/locking/core 2/6] compiler-context-analysis: Introduce scoped init guards
2026-01-19 · Marco Elver <elver@google.com> -
STALE137d
Re: [PATCH tip/locking/core] compiler-context-analysis: Support immediate acquisition after initialization
2026-01-16 · Marco Elver <elver@google.com> -
STALE137d
[PATCH tip/locking/core] compiler-context-analysis: Support immediate acquisition after initialization
2026-01-15 · Marco Elver <elver@google.com> -
STALE132d
Re: [PATCH v5 10/36] locking/mutex: Support Clang's context analysis
2026-01-10 · Marco Elver <elver@google.com> -
STALE132d
[PATCH v5 11/36] locking/seqlock: Support Clang's context analysis
2025-12-19 · Marco Elver <elver@google.com> -
STALE170d
Re: [PATCH v4 06/35] cleanup: Basic compatibility with context analysis
2025-12-15 · Marco Elver <elver@google.com> -
STALE170d
[PATCH v4 11/35] locking/seqlock: Support Clang's context analysis
2025-11-20 · Marco Elver <elver@google.com> -
STALE229d
REVIEWED: 46 (46M) [RESEND PATCH v18 16/16] rust: replace `CStr` with `core::ffi::CStr`
2025-10-18 · Tamir Duberstein <tamird@kernel.org> -
STALE229d
REVIEWED: 46 (46M) [PATCH v18 16/16] rust: replace `CStr` with `core::ffi::CStr`
2025-10-18 · Alice Ryhl <aliceryhl@google.com> -
STALE231d
REVIEWED: 46 (46M) [PATCH v17 11/11] rust: replace `CStr` with `core::ffi::CStr`
2025-10-15 · Tamir Duberstein <hidden> -
STALE252d
Re: [RFC PATCH] rust: sync: Add dma_fence abstractions
2025-09-26 · Boqun Feng <hidden> -
STALE255d
REVIEWED: 46 (46M) [PATCH v16 3/3] rust: replace `CStr` with `core::ffi::CStr`
2025-09-25 · Tamir Duberstein <hidden> -
STALE206d
[PATCH v3 11/35] locking/seqlock: Support Clang's capability analysis
2025-09-18 · Marco Elver <elver@google.com> -
STALE252d
[RFC PATCH] rust: sync: Add dma_fence abstractions
2025-09-18 · Philipp Stanner <phasta@kernel.org> -
STALE258d
REVIEWED: 46 (46M) [PATCH v15 4/4] rust: replace `CStr` with `core::ffi::CStr`
2025-08-13 · Tamir Duberstein <hidden> -
STALE299d
REVIEWED: 29 (29M) [PATCH v14 3/3] rust: replace `CStr` with `core::ffi::CStr`
2025-07-10 · Tamir Duberstein <hidden> -
STALE338d
REVIEWED: 34 (34M) [PATCH v13 5/5] rust: remove core::ffi::CStr reexport
2025-07-01 · Tamir Duberstein <hidden> -
STALE338d
REVIEWED: 29 (29M) [PATCH v13 4/5] rust: replace `kernel::c_str!` with C-Strings
2025-07-01 · Tamir Duberstein <hidden> -
STALE338d
REVIEWED: 29 (29M) [PATCH v13 3/5] rust: replace `CStr` with `core::ffi::CStr`
2025-07-01 · Tamir Duberstein <hidden> -
STALE341d
[PATCH v12 5/5] rust: remove core::ffi::CStr reexport
2025-06-19 · Tamir Duberstein <hidden> -
STALE341d
[PATCH v12 4/5] rust: replace `kernel::c_str!` with C-Strings
2025-06-19 · Tamir Duberstein <hidden> -
STALE341d
[PATCH v12 3/5] rust: replace `CStr` with `core::ffi::CStr`
2025-06-19 · Tamir Duberstein <hidden> -
STALE323d
LANDED [PATCH] lockdep: avoid struct return in lock_stats()
2025-06-10 · Arnd Bergmann <arnd@kernel.org> -
STALE371d
[PATCH v11 5/5] rust: remove core::ffi::CStr reexport
2025-05-30 · Tamir Duberstein <hidden> -
STALE371d
[PATCH v11 4/5] rust: replace `kernel::c_str!` with C-Strings
2025-05-30 · Tamir Duberstein <hidden> -
STALE371d
[PATCH v11 3/5] rust: replace `CStr` with `core::ffi::CStr`
2025-05-30 · Tamir Duberstein <hidden> -
STALE374d
[PATCH v10 5/5] rust: remove core::ffi::CStr reexport
2025-05-24 · Tamir Duberstein <hidden> -
STALE374d
[PATCH v10 4/5] rust: replace `kernel::c_str!` with C-Strings
2025-05-24 · Tamir Duberstein <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.
-
STALE170d
[PATCH v4 11/35] locking/seqlock: Support Clang's context analysis
2025-11-20 · Marco Elver <elver@google.com> -
STALE82d
Re: [RFC][PATCH 0/4] locking: Add/convert context analysis bits
2026-01-21 · Marco Elver <elver@google.com>