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)
-
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
1 attestation (1 Reviewed-by) · last on 2026-05-08
Recent patches
Most-recent 30 patches in this subsystem on kvm (capped at 30), ordered by date desc.
-
[PATCH 1/7] locking/rt: Use raw_spin_lock_irqsave() in __rwbase_read_unlock()
2026-05-08 · David Woodhouse <dwmw2@infradead.org> -
Re: [PATCH] KVM: x86/xen: bail in IRQ context on PREEMPT_RT in kvm_xen_set_evtchn_fast()
2026-05-07 · David Woodhouse <dwmw2@infradead.org> -
[PATCH v2 2/2] tree-wide: rename do_exit() to task_exit()
2026-03-10 · Christian Brauner <brauner@kernel.org> -
[PATCH 4/4] Documentation: atomic_bitops, atomic_t, memory-barriers: Link to newly-converted docs
2025-07-17 · Bagas Sanjaya <hidden> -
[PATCH v2] rtmutex_api: provide correct extern functions
2025-05-31 · Paolo Bonzini <pbonzini@redhat.com> -
[PATCH] rtmutex_api: remove definition of mutex_lock_killable_nested
2025-05-30 · Paolo Bonzini <pbonzini@redhat.com> -
[PATCH v5 2/6] locking/mutex: implement mutex_lock_killable_nest_lock
2025-05-12 · Maxim Levitsky <hidden> -
[PATCH v5 1/6] locking/mutex: implement mutex_trylock_nested
2025-05-12 · Maxim Levitsky <hidden> -
[PATCH v4 4/5] locking/mutex: implement mutex_lock_killable_nest_lock
2025-04-30 · Maxim Levitsky <hidden> -
[PATCH v4 1/5] locking/mutex: implement mutex_trylock_nested
2025-04-30 · Maxim Levitsky <hidden> -
[PATCH v3 3/4] locking/mutex: implement mutex_lock_killable_nest_lock
2025-04-30 · Maxim Levitsky <hidden> -
Re: [PATCH v2 2/4] KVM: x86: move sev_lock/unlock_vcpus_for_migration to kvm_main.c
2025-04-16 · Paolo Bonzini <pbonzini@redhat.com> -
[PATCH v2 1/4] locking/mutex: implement mutex_trylock_nested
2025-04-09 · Maxim Levitsky <hidden> -
[PATCH V11 04/17] locking/qspinlock: Improve xchg_tail for number of cpus >= 16k
2023-09-10 · guoren@kernel.org -
[PATCH V10 18/19] locking/qspinlock: Move pv_ops into x86 directory
2023-08-02 · guoren@kernel.org -
[PATCH rcu v2 4/7] locking/lockdep: Improve the deadlock scenario print for sync and read lock
2023-03-23 · Boqun Feng <hidden> -
[PATCH rcu v2 3/7] locking: Reduce the number of locks in ww_mutex stress tests
2023-03-23 · Boqun Feng <hidden> -
[PATCH rcu v2 1/7] locking/lockdep: Introduce lock_sync()
2023-03-23 · Boqun Feng <hidden> -
[PATCH rcu 3/7] locking: Reduce the number of locks in ww_mutex stress tests
2023-03-17 · Boqun Feng <hidden> -
[PATCH rcu 1/7] locking/lockdep: Introduce lock_sync()
2023-03-17 · Boqun Feng <hidden> -
[PATCH rcu 4/7] locking/lockdep: Improve the deadlock scenario print for sync and read lock
2023-03-17 · Boqun Feng <hidden> -
[PATCH 4/3] locking/lockdep: Improve the deadlock scenario print for sync and read lock
2023-01-13 · Boqun Feng <hidden> -
[PATCH 1/3] locking/lockdep: Introduce lock_sync()
2023-01-13 · Boqun Feng <hidden> -
[PATCH] lockdep: fix -Wunused-parameter for _THIS_IP_
2022-03-14 · Nick Desaulniers <hidden> -
[RFC PATCH 41/47] mm: asi: Annotation of static variables to be nonsensitive
2022-02-23 · Junaid Shahid <hidden> -
[PATCH] locking/arch: Move qrwlock.h include after qspinlock.h
2021-02-10 · Paolo Bonzini <pbonzini@redhat.com> -
[RFC PATCH 20/26] x86/paravirt: Enable pv-spinlocks in runtime_patch()
2020-04-08 · Ankur Arora <hidden> -
[PATCH v8 3/5] x86/kvm: Add "nopvspin" parameter to disable PV spinlocks
2019-10-23 · Zhenzhong Duan <hidden> -
[PATCH v7 3/5] x86/kvm: Add "nopvspin" parameter to disable PV spinlocks
2019-10-22 · Zhenzhong Duan <hidden> -
[PATCH v6 3/5] x86/kvm: Add "nopvspin" parameter to disable PV spinlocks
2019-10-15 · Zhenzhong Duan <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
[PATCH 1/7] locking/rt: Use raw_spin_lock_irqsave() in __rwbase_read_unlock()
2026-05-08 · David Woodhouse <dwmw2@infradead.org> · 1 Reviewed-by