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-alpha (capped at 30), ordered by date desc.
-
STALE1825d
[PATCH v4 01/11] kallsyms: Remove arch specific text and data check
2021-09-30 · Kefeng Wang <hidden> -
STALE2739d
[PATCH v5 3/3] locking/rwsem: Optimize down_read_trylock()
2019-03-22 · Waiman Long <longman@redhat.com> -
STALE2739d
[PATCH v5 2/3] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs
2019-03-22 · Waiman Long <longman@redhat.com> -
STALE2739d
[PATCH v5 1/3] locking/rwsem: Remove arch specific rwsem files
2019-03-22 · Waiman Long <longman@redhat.com> -
STALE2779d
[PATCH v4 3/3] locking/rwsem: Optimize down_read_trylock()
2019-02-13 · Waiman Long <longman@redhat.com> -
STALE2779d
[PATCH v4 2/3] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs
2019-02-13 · Waiman Long <longman@redhat.com> -
STALE2779d
[PATCH v4 1/3] locking/rwsem: Remove arch specific rwsem files
2019-02-13 · Waiman Long <longman@redhat.com> -
STALE2786d
[PATCH v3 2/2] locking/rwsem: Optimize down_read_trylock()
2019-02-13 · Waiman Long <longman@redhat.com> -
STALE2786d
[PATCH v3 1/2] locking/rwsem: Remove arch specific rwsem files
2019-02-13 · Waiman Long <longman@redhat.com> -
STALE2788d
[PATCH v2 2/2] locking/rwsem: Optimize down_read_trylock()
2019-02-11 · Waiman Long <longman@redhat.com> -
STALE2788d
[PATCH v2 1/2] locking/rwsem: Remove arch specific rwsem files
2019-02-11 · Waiman Long <longman@redhat.com> -
STALE2790d
[PATCH] locking/rwsem: Remove arch specific rwsem files
2019-02-11 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 16/22] locking/rwsem: Remove redundant computation of writer lock word
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 19/22] locking/rwsem: Enable readers spinning on writer
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 21/22] locking/rwsem: Wake up all readers in wait queue
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 22/22] locking/rwsem: Ensure an RT task will not spin on reader
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 20/22] locking/rwsem: Enable count-based spinning on reader
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 18/22] locking/rwsem: Make rwsem_spin_on_owner() return a tri-state value
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 17/22] locking/rwsem: Recheck owner if it is not on cpu
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 15/22] locking/rwsem: Merge owner into count on x86-64
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 14/22] locking/rwsem: Add more rwsem owner access helpers
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 13/22] locking/rwsem: Remove rwsem_wake() wakeup optimization
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 12/22] locking/rwsem: Implement lock handoff to prevent lock starvation
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 11/22] locking/rwsem: Implement a new locking scheme
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 10/22] locking/rwsem: Enable lock event counting
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 09/22] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 08/22] locking/rwsem: Add debug check for __down_read*()
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 07/22] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 06/22] locking/rwsem: Rename kernel/locking/rwsem.h
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2731d
[PATCH-tip 05/22] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h
2019-02-07 · Waiman Long <longman@redhat.com>