- 6773cc3 Merge tag 'v5.16-rc5' into locking/core, to pick up fixes by Ingo Molnar · 3 years, 1 month ago
- c0bed69 locking: Make owner_on_cpu() into <linux/sched.h> by Kefeng Wang · 3 years, 1 month ago
- 14c2404 locking/rwsem: Optimize down_read_trylock() under highly contended case by Muchun Song · 3 years, 1 month ago
- d257cc8 locking/rwsem: Make handoff bit handling more consistent by Waiman Long · 3 years, 1 month ago
- 5197fcd locking/rwsem: Fix comments about reader optimistic lock stealing conditions by Yanfei Xu · 3 years, 3 months ago
- 6c2787f locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() by Yanfei Xu · 3 years, 3 months ago
- 7cdacc5 locking/rwsem: Disable preemption for spinning region by Yanfei Xu · 3 years, 3 months ago
- 15eb7c8 locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT by Mike Galbraith · 3 years, 4 months ago
- add4613 locking/rtmutex: Extend the rtmutex core to support ww_mutex by Peter Zijlstra · 3 years, 5 months ago
- e17ba59b locking/rtmutex: Guard regular sleeping locks specific functions by Thomas Gleixner · 3 years, 5 months ago
- 4225410 locking/rwsem: Add rtmutex based R/W semaphore implementation by Thomas Gleixner · 3 years, 5 months ago
- c87866e Merge tag 'v5.14-rc6' into locking/core, to pick up fixes by Ingo Molnar · 3 years, 4 months ago
- d4e5076 locking/rwsem: Remove an unused parameter of rwsem_wake() by xuyehan · 3 years, 6 months ago
- 2f064a5 sched: Change task_struct::state by Peter Zijlstra · 3 years, 7 months ago
- e2db759 locking: Fix typos in comments by Ingo Molnar · 3 years, 9 months ago
- 4faf62b locking/rwsem: Fix comment typo by Bhaskar Chowdhury · 3 years, 10 months ago
- c034f48 kernel: delete repeated words in comments by Randy Dunlap · 3 years, 10 months ago
- 617f3ef locking/rwsem: Remove reader optimistic spinning by Waiman Long · 4 years, 1 month ago
- 1a728df locking/rwsem: Enable reader optimistic lock stealing by Waiman Long · 4 years, 1 month ago
- 2f06f70 locking/rwsem: Prevent potential lock starvation by Waiman Long · 4 years, 1 month ago
- c8fe8b0 locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() by Waiman Long · 4 years, 1 month ago
- c995e63 locking/rwsem: Fold __down_{read,write}*() by Peter Zijlstra · 4 years, 1 month ago
- 285c61a locking/rwsem: Introduce rwsem_write_trylock() by Peter Zijlstra · 4 years, 1 month ago
- 3379116 locking/rwsem: Better collate rwsem_read_trylock() by Peter Zijlstra · 4 years, 1 month ago
- 31784cf rwsem: Implement down_read_interruptible by Eric W. Biederman · 4 years, 1 month ago
- 0f9368b rwsem: Implement down_read_killable_nested by Eric W. Biederman · 4 years, 1 month ago
- de8f5e4 lockdep: Introduce wait-type checks by Peter Zijlstra · 4 years, 9 months ago
- bcba67c locking/rwsem: Remove RWSEM_OWNER_UNKNOWN by Peter Zijlstra · 5 years ago
- 7f26482 locking/percpu-rwsem: Remove the embedded rwsem by Peter Zijlstra · 5 years ago
- 1751060 locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map by Peter Zijlstra · 5 years ago
- 39e7234 locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN by Waiman Long · 5 years ago
- 5facae4 locking/lockdep: Remove unused @nested argument from lock_release() by Qian Cai · 5 years ago
- fce45cd locking/rwsem: Check for operations on an uninitialized rwsem by Davidlohr Bueso · 5 years ago
- 91d2a81 locking/rwsem: Make handoff writer optimistically spin on owner by Waiman Long · 6 years ago
- 6ffddfb locking/rwsem: Add ACQUIRE comments by Peter Zijlstra · 5 years ago
- 99143f8 lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop by Peter Zijlstra · 5 years ago
- e1b98fa locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty by Jan Stancek · 5 years ago
- 7813430 locking/rwsem: Don't call owner_on_cpu() on read-owner by Waiman Long · 5 years ago
- a15ea1a locking/rwsem: Guard against making count negative by Waiman Long · 6 years ago
- 5cfd92e locking/rwsem: Adaptive disabling of reader optimistic spinning by Waiman Long · 6 years ago
- 7d43f1c locking/rwsem: Enable time-based spinning on reader-owned rwsem by Waiman Long · 6 years ago
- 94a9717 locking/rwsem: Make rwsem->owner an atomic_long_t by Waiman Long · 6 years ago
- cf69482 locking/rwsem: Enable readers spinning on writer by Waiman Long · 6 years ago
- 02f1082 locking/rwsem: Clarify usage of owner's nonspinaable bit by Waiman Long · 6 years ago
- d3681e2 locking/rwsem: Wake up almost all readers in wait queue by Waiman Long · 6 years ago
- 990fa73 locking/rwsem: More optimal RT task handling of null owner by Waiman Long · 6 years ago
- 00f3c5a locking/rwsem: Always release wait_lock before waking up tasks by Waiman Long · 6 years ago
- 4f23dbc locking/rwsem: Implement lock handoff to prevent lock starvation by Waiman Long · 6 years ago
- 3f6d517 locking/rwsem: Make rwsem_spin_on_owner() return owner state by Waiman Long · 6 years ago
- 6cef7ff6 locking/rwsem: Code cleanup after files merging by Waiman Long · 6 years ago
- 5dec94d locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c by Waiman Long · 6 years ago
- 3b4ba66 locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro by Waiman Long · 6 years ago
- a68e2c4 locking/rwsem: Add debug check for __down_read*() by Waiman Long · 6 years ago
- c7580c1 locking/rwsem: Move owner setting code from rwsem.c to rwsem.h by Waiman Long · 6 years ago
- 925b9cd locking/rwsem: Make owner store task pointer of last owning reader by Waiman Long · 6 years ago
- 03eeafd locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS by Waiman Long · 7 years ago
- d7d760e locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag by Waiman Long · 7 years ago
- 5149cba locking/rwsem: Add DEBUG_RWSEMS to look for lock/unlock mismatches by Waiman Long · 7 years ago
- 8c5db92 Merge branch 'linus' into locking/core, to resolve conflicts by Ingo Molnar · 7 years ago
- b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
- 76f8507 locking/rwsem: Add down_read_killable() by Kirill Tkhai · 7 years ago
- 6419c4a locking/lockdep: Add new check to lock_downgrade() by J. R. Okajima · 8 years ago
- b17b015 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h> by Ingo Molnar · 8 years ago
- 19c5d69 locking/rwsem: Add reader-owned state to the owner field by Waiman Long · 9 years ago
- 887bddf add down_write_killable_nested() by Al Viro · 9 years ago
- 916633a locking/rwsem: Provide down_write_killable() by Michal Hocko · 9 years ago
- 7a215f8 locking/rwsem: Set lock ownership ASAP by Davidlohr Bueso · 10 years ago
- 5db6c6f locking/rwsem: Add CONFIG_RWSEM_SPIN_ON_OWNER by Davidlohr Bueso · 10 years ago
- 4fc828e locking/rwsem: Support optimistic spinning by Davidlohr Bueso · 11 years ago
- ed428bf locking: Move the rwsem code to kernel/locking/ by Peter Zijlstra · 11 years ago[Renamed from kernel/rwsem.c]
- 84759c6 Revert "rw_semaphore: remove up/down_read_non_owner" by Kent Overstreet · 13 years ago
- 1b963c8 lockdep, rwsem: provide down_write_nest_lock() by Jiri Kosina · 12 years ago
- 9ffc93f Remove all #inclusions of asm/system.h by David Howells · 13 years ago
- 9984de1 kernel: Map most files to use export.h instead of module.h by Paul Gortmaker · 14 years ago
- 60063497 atomic: use <linux/atomic.h> by Arun Sharma · 13 years ago
- 11b80f4 rw_semaphore: remove up/down_read_non_owner by Christoph Hellwig · 14 years ago
- c7af77b sched: mark rwsem functions as __sched for wchan/profiling by Livio Soares · 17 years ago
- 4fe8774 lockstat: hook into spinlock_t, rwlock_t, rwsem and mutex by Peter Zijlstra · 17 years ago
- 428e6ce Lockdep treats down_write_trylock like regular down_write by Pavel Emelianov · 18 years ago
- 4ea2176 [PATCH] lockdep: prove rwsem locking correctness by Ingo Molnar · 19 years ago
- c4e0511 [PATCH] lockdep: clean up rwsems by Ingo Molnar · 19 years ago