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-kbuild (capped at 30), ordered by date desc.
-
COOLING12d
[PATCH] nios2: remove the architecture
2026-05-18 · Ethan Nelson-Moore <hidden> -
STALE138d
Re: [PATCH v5 10/36] locking/mutex: Support Clang's context analysis
2026-01-10 · Marco Elver <elver@google.com> -
STALE138d
[PATCH v5 11/36] locking/seqlock: Support Clang's context analysis
2025-12-19 · Marco Elver <elver@google.com> -
STALE177d
Re: [PATCH v4 06/35] cleanup: Basic compatibility with context analysis
2025-12-15 · Marco Elver <elver@google.com> -
STALE177d
[PATCH v4 11/35] locking/seqlock: Support Clang's context analysis
2025-11-20 · Marco Elver <elver@google.com> -
STALE212d
[PATCH v3 11/35] locking/seqlock: Support Clang's capability analysis
2025-09-18 · Marco Elver <elver@google.com> -
STALE276d
[PATCH v2 13/13] Documentation: checkpatch: Convert kernel docs references
2025-09-10 · Bagas Sanjaya <hidden> -
STALE430d
REVIEWED: 12 (12M) [PATCH v3 2/2] kbuild: rust: provide an option to inline C helpers into Rust
2025-03-19 · Gary Guo <gary@garyguo.net> -
STALE451d
[PATCH v2 2/3] kbuild: rust: provide an option to inline C helpers into Rust
2025-01-05 · Gary Guo <gary@garyguo.net> -
STALE664d
LANDED [PATCH v3] kbuild: rust: split up helpers.c
2024-08-15 · Andreas Hindborg <hidden> -
STALE669d
REVIEWED: 2 (0M) [PATCH v2] kbuild: rust: split up helpers.c
2024-05-07 · Miguel Ojeda <ojeda@kernel.org> -
STALE863d
[PATCH v2 6/6] ubsan: Get x86_64 booting with unsigned wrap-around sanitizer
2024-02-02 · Kees Cook <hidden> -
STALE867d
[PATCH 6/6] ubsan: Get x86_64 booting with unsigned wrap-around sanitizer
2024-01-29 · Kees Cook <hidden> -
STALE1062d
[PATCH RFC 06/11] rust: sync: Replace static LockClassKey refs with a pointer wrapper
2023-07-14 · Asahi Lina <hidden> -
STALE1062d
[PATCH RFC 08/11] rust: sync: Classless Lock::new() and pin_init()
2023-07-14 · Asahi Lina <hidden> -
STALE1062d
[PATCH RFC 02/11] rust: lock: Add Lock::pin_init()
2023-07-14 · Asahi Lina <hidden> -
STALE1649d
[RFC 2/3] headers: introduce linux/struct_types.h
2021-12-07 · Arnd Bergmann <arnd@kernel.org> -
STALE2342d
REVIEWED: 8 (8M) [PATCH v4 07/10] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier
2019-11-14 · Marco Elver <elver@google.com> -
STALE2342d
REVIEWED: 8 (8M) [PATCH v4 06/10] seqlock, kcsan: Add annotations for KCSAN
2019-11-14 · Marco Elver <elver@google.com> -
STALE2404d
[PATCH v3 6/9] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier
2019-11-04 · Marco Elver <elver@google.com> -
STALE2404d
[PATCH v3 5/9] seqlock, kcsan: Add annotations for KCSAN
2019-11-04 · Marco Elver <elver@google.com> -
STALE2425d
[PATCH v2 5/8] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier
2019-10-17 · Marco Elver <elver@google.com> -
STALE2425d
[PATCH v2 4/8] seqlock, kcsan: Add annotations for KCSAN
2019-10-17 · Marco Elver <elver@google.com> -
STALE2432d
[PATCH 5/8] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier
2019-10-16 · Marco Elver <elver@google.com> -
STALE2432d
[PATCH 4/8] seqlock, kcsan: Add annotations for KCSAN
2019-10-16 · Marco Elver <elver@google.com> -
STALE2966d
[PATCH 04/21] locking/spinlocks: Mark spinlocks noinline when inline spinlocks are disabled
2017-11-27 · Andi Kleen <hidden> -
DORMANTno replies
[PATCH v3] treewide: Remove newlines inside DEFINE_PER_CPU() macros
2016-03-01 · Michal Marek <hidden> -
STALE3812d
[PATCH v2 8/8] treewide: Remove newlines inside DEFINE_PER_CPU() macros
2015-12-04 · Michal Marek <hidden> -
STALE3888d
[PATCH 9/9] treewide: Remove newlines inside DEFINE_PER_CPU() macros
2015-10-15 · Michal Marek <hidden> -
STALE4499d
[PATCH 18/20] lto: Mark spinlocks noinline when inline spinlocks are disabled
2014-02-18 · Andi Kleen <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.
-
STALE177d
[PATCH v4 11/35] locking/seqlock: Support Clang's context analysis
2025-11-20 · Marco Elver <elver@google.com>