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 bpf (capped at 30), ordered by date desc.
-
COOLING14d
[PATCH v3 05/13] irq & spin_lock: Add counted interrupt disabling/enabling
2026-06-05 · Boqun Feng <boqun@kernel.org> -
COOLING14d
[PATCH v2 05/12] irq & spin_lock: Add counted interrupt disabling/enabling
2026-05-26 · Boqun Feng <boqun@kernel.org> -
STALE92d
[PATCH v2 2/2] tree-wide: rename do_exit() to task_exit()
2026-03-10 · Christian Brauner <brauner@kernel.org> -
STALE102d
Re: [RFC PATCH 1/2] locking: add mutex_lock_nospin()
2026-03-04 · Peter Zijlstra <peterz@infradead.org> -
STALE102d
[RFC PATCH 1/2] locking: add mutex_lock_nospin()
2026-03-04 · Yafang Shao <hidden> -
STALE281d
[PATCH v2 13/13] Documentation: checkpatch: Convert kernel docs references
2025-09-10 · Bagas Sanjaya <hidden> -
STALE267d
REVIEWED: 1 (1M) [PATCH slab v5 1/6] locking/local_lock: Introduce local_lock_is_locked().
2025-09-09 · Alexei Starovoitov <hidden> -
STALE289d
[PATCH 14/14] Documentation: checkpatch: Convert kernel docs references
2025-08-29 · Bagas Sanjaya <hidden> -
STALE283d
REVIEWED: 1 (1M) [PATCH v4 2/6] locking/local_lock: Introduce local_lock_is_locked().
2025-07-18 · Alexei Starovoitov <hidden> -
STALE329d
[PATCH v5 3/3] treewide: Switch from tsk->comm to tsk->comm_str which is 64 bytes long
2025-07-16 · Bhupesh <hidden> -
STALE296d
REVIEWED: 1 (1M) [PATCH v3 2/6] locking/local_lock: Introduce local_lock_is_locked().
2025-07-16 · Alexei Starovoitov <hidden> -
STALE338d
[PATCH v2 3/6] locking/local_lock: Introduce local_lock_lockdep_start/end()
2025-07-09 · Alexei Starovoitov <hidden> -
STALE338d
[PATCH v2 2/6] locking/local_lock: Introduce local_lock_is_locked().
2025-07-09 · Alexei Starovoitov <hidden> -
STALE368d
Re: BUG: scheduling while atomic with PREEMPT_RT=y and bpf selftests
2025-06-15 · Bert Karwatzki <hidden> -
STALE357d
Re: [PATCH 4/6] locking/local_lock: Introduce local_lock_irqsave_check()
2025-05-13 · Alexei Starovoitov <hidden> -
STALE456d
[PATCH for-next v1] locking: Add __percpu tag to decode_tail qnode argument
2025-03-19 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE457d
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> -
STALE457d
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> -
STALE457d
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> -
STALE457d
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> -
STALE461d
[PATCH bpf-next v3 22/25] bpf: Introduce rqspinlock kfuncs
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE461d
[PATCH bpf-next v3 18/25] rqspinlock: Add entry to Makefile, MAINTAINERS
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE461d
[PATCH bpf-next v3 17/25] rqspinlock: Add locktorture support
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE461d
[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> -
STALE461d
[PATCH bpf-next v3 14/25] rqspinlock: Add basic support for CONFIG_PARAVIRT
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE461d
[PATCH bpf-next v3 13/25] rqspinlock: Add a test-and-set fallback
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE461d
[PATCH bpf-next v3 12/25] rqspinlock: Add deadlock detection and recovery
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE461d
REVIEWED: 1 (0M) [PATCH bpf-next v3 11/25] rqspinlock: Protect waiters in trylock fallback from stalls
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE461d
REVIEWED: 1 (0M) [PATCH bpf-next v3 10/25] rqspinlock: Protect waiters in queue from stalls
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com> -
STALE461d
REVIEWED: 1 (0M) [PATCH bpf-next v3 09/25] rqspinlock: Protect pending bit owners from stalls
2025-03-03 · Kumar Kartikeya Dwivedi <memxor@gmail.com>