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
Active reviewers (last 30 days)
-
Michal Hocko <mhocko@suse.com>
2 attestations (2 Acked-by) · last on 2026-09-11 -
SJ Park <sj@kernel.org>
1 attestation (1 Reviewed-by) · last on 2026-09-11 -
Lorenzo Stoakes (ARM) <ljs@kernel.org>
1 attestation (1 Reviewed-by) · last on 2026-09-11 -
Oleg Nesterov <oleg@redhat.com>
1 attestation (1 Reviewed-by) · last on 2026-09-11
Recent patches
Most-recent 16 patches in this subsystem on linux-security-module, ordered by date desc.
-
WARM1d
REVIEWED: 16 (16M) [PATCH v3 08/15] locking/lockdep: convert process/thread iterators to for_each_*_rculock
2026-09-11 · Ye Liu <hidden> -
COOLING8d
REVIEWED: 4 (4M) [PATCH v2 5/8] kernel: convert process/thread iterators to for_each_*_rculock
2026-09-07 · Ye Liu <hidden> -
STALE183d
[PATCH v2 2/2] tree-wide: rename do_exit() to task_exit()
2026-03-10 · Christian Brauner <brauner@kernel.org> -
STALE232d
[PATCH tip/locking/core 6/6] compiler-context-analysis: Remove __assume_ctx_lock from initializers
2026-01-19 · Marco Elver <elver@google.com> -
STALE232d
[PATCH tip/locking/core 2/6] compiler-context-analysis: Introduce scoped init guards
2026-01-19 · Marco Elver <elver@google.com> -
STALE234d
Re: [PATCH v5 10/36] locking/mutex: Support Clang's context analysis
2026-01-10 · Marco Elver <elver@google.com> -
STALE234d
[PATCH v5 11/36] locking/seqlock: Support Clang's context analysis
2025-12-19 · Marco Elver <elver@google.com> -
STALE272d
Re: [PATCH v4 06/35] cleanup: Basic compatibility with context analysis
2025-12-15 · Marco Elver <elver@google.com> -
STALE272d
[PATCH v4 11/35] locking/seqlock: Support Clang's context analysis
2025-11-20 · Marco Elver <elver@google.com> -
STALE308d
[PATCH v3 11/35] locking/seqlock: Support Clang's capability analysis
2025-09-18 · Marco Elver <elver@google.com> -
STALE597d
REVIEWED: 5 (3M) [PATCH v2] treewide: const qualify ctl_tables where applicable
2025-01-10 · Joel Granados <joel.granados@kernel.org> -
STALE615d
[PATCH] treewide: const qualify ctl_tables where applicable
2025-01-09 · Joel Granados <joel.granados@kernel.org> -
STALE716d
LANDED: 11 (9M) [PATCH v10 1/8] rust: types: add `NotThreadSafe`
2024-09-15 · Alice Ryhl <aliceryhl@google.com> -
STALE988d
Re: [PATCH] kernel: Introduce a write lock/unlock wrapper for tasklist_lock
2023-12-28 · Matthew Wilcox <willy@infradead.org> -
STALE1182d
[PATCH 09/11] sysctl: Remove the end element in sysctl table arrays
2023-06-21 · Joel Granados <hidden> -
STALE1182d
[PATCH 08/11] sysctl: Add size to register_sysctl_init
2023-06-21 · Joel Granados <hidden>