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-sh (capped at 30), ordered by date desc.
-
STALE604d
REVIEWED: 2 (2M) [PATCH v2 resend2] locking/spinlocks: Make __raw_* lock ops static
2024-10-02 · Geert Uytterhoeven <geert+renesas@glider.be> -
DORMANTno replies
REVIEWED: 2 (2M) [PATCH resend v2] locking/spinlocks: Make __raw_* lock ops static
2024-05-02 · Geert Uytterhoeven <geert+renesas@glider.be> -
STALE818d
REVIEWED: 2 (2M) [PATCH v2] locking/spinlocks: Make __raw_* lock ops static
2024-03-04 · Geert Uytterhoeven <geert+renesas@glider.be> -
STALE818d
[PATCH/RFC] locking/spinlocks: Make __raw_* lock ops static
2024-03-01 · Geert Uytterhoeven <geert+renesas@glider.be> -
STALE1074d
[PATCH 06/14] locking: add lockevent_read() prototype
2023-05-17 · Arnd Bergmann <arnd@kernel.org> -
STALE1368d
LANDED: 6 (6M) [PATCH v4 10/14] locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked()
2022-08-29 · Marco Elver <elver@google.com> -
STALE1371d
REVIEWED: 5 (5M) [PATCH v3 10/14] locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked()
2022-07-04 · Marco Elver <elver@google.com> -
STALE1430d
[PATCH v2 09/13] locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked()
2022-06-28 · Marco Elver <elver@google.com> -
STALE1647d
[PATCH v2] locking: Fixup write_lock_nested() implementation.
2021-11-23 · Sebastian Andrzej Siewior <bigeasy@linutronix.de> -
STALE1647d
[PATCH] locking: Fixup write_lock_nested() implementation.
2021-11-23 · Sebastian Andrzej Siewior <bigeasy@linutronix.de> -
STALE2615d
[PATCH v5 3/3] locking/rwsem: Optimize down_read_trylock()
2019-03-22 · Waiman Long <longman@redhat.com> -
STALE2615d
[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> -
STALE2615d
[PATCH v5 1/3] locking/rwsem: Remove arch specific rwsem files
2019-03-22 · Waiman Long <longman@redhat.com> -
STALE2655d
[PATCH v4 3/3] locking/rwsem: Optimize down_read_trylock()
2019-02-13 · Waiman Long <longman@redhat.com> -
STALE2655d
[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> -
STALE2655d
[PATCH v4 1/3] locking/rwsem: Remove arch specific rwsem files
2019-02-13 · Waiman Long <longman@redhat.com> -
STALE2662d
[PATCH v3 2/2] locking/rwsem: Optimize down_read_trylock()
2019-02-13 · Waiman Long <longman@redhat.com> -
STALE2662d
[PATCH v3 1/2] locking/rwsem: Remove arch specific rwsem files
2019-02-13 · Waiman Long <longman@redhat.com> -
STALE2664d
[PATCH v2 2/2] locking/rwsem: Optimize down_read_trylock()
2019-02-11 · Waiman Long <longman@redhat.com> -
STALE2664d
[PATCH v2 1/2] locking/rwsem: Remove arch specific rwsem files
2019-02-11 · Waiman Long <longman@redhat.com> -
STALE2666d
[PATCH] locking/rwsem: Remove arch specific rwsem files
2019-02-11 · Waiman Long <longman@redhat.com> -
STALE2606d
[PATCH-tip 16/22] locking/rwsem: Remove redundant computation of writer lock word
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2606d
[PATCH-tip 19/22] locking/rwsem: Enable readers spinning on writer
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2606d
[PATCH-tip 21/22] locking/rwsem: Wake up all readers in wait queue
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2606d
[PATCH-tip 22/22] locking/rwsem: Ensure an RT task will not spin on reader
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2606d
[PATCH-tip 20/22] locking/rwsem: Enable count-based spinning on reader
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2606d
[PATCH-tip 18/22] locking/rwsem: Make rwsem_spin_on_owner() return a tri-state value
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2606d
[PATCH-tip 17/22] locking/rwsem: Recheck owner if it is not on cpu
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2606d
[PATCH-tip 15/22] locking/rwsem: Merge owner into count on x86-64
2019-02-07 · Waiman Long <longman@redhat.com> -
STALE2606d
[PATCH-tip 14/22] locking/rwsem: Add more rwsem owner access helpers
2019-02-07 · Waiman Long <longman@redhat.com>