Age | Commit message (Expand) | Author | Files | Lines |
2019-06-17 | locking/rwsem: Guard against making count negative | Waiman Long | 1 | -12/+41 |
2019-06-17 | locking/rwsem: Adaptive disabling of reader optimistic spinning | Waiman Long | 1 | -4/+129 |
2019-06-17 | locking/rwsem: Enable time-based spinning on reader-owned rwsem | Waiman Long | 1 | -30/+143 |
2019-06-17 | locking/rwsem: Make rwsem->owner an atomic_long_t | Waiman Long | 1 | -45/+80 |
2019-06-17 | locking/rwsem: Enable readers spinning on writer | Waiman Long | 1 | -12/+74 |
2019-06-17 | locking/rwsem: Clarify usage of owner's nonspinaable bit | Waiman Long | 1 | -22/+21 |
2019-06-17 | locking/rwsem: Wake up almost all readers in wait queue | Waiman Long | 1 | -5/+26 |
2019-06-17 | locking/rwsem: More optimal RT task handling of null owner | Waiman Long | 1 | -7/+44 |
2019-06-17 | locking/rwsem: Always release wait_lock before waking up tasks | Waiman Long | 1 | -16/+15 |
2019-06-17 | locking/rwsem: Implement lock handoff to prevent lock starvation | Waiman Long | 1 | -54/+171 |
2019-06-17 | locking/rwsem: Make rwsem_spin_on_owner() return owner state | Waiman Long | 1 | -18/+47 |
2019-06-17 | locking/rwsem: Code cleanup after files merging | Waiman Long | 1 | -93/+42 |
2019-06-17 | locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c | Waiman Long | 1 | -0/+884 |
2019-04-10 | locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro | Waiman Long | 1 | -1/+2 |
2019-04-10 | locking/rwsem: Add debug check for __down_read*() | Waiman Long | 1 | -3/+0 |
2019-04-10 | locking/rwsem: Move owner setting code from rwsem.c to rwsem.h | Waiman Long | 1 | -17/+2 |
2018-09-10 | locking/rwsem: Make owner store task pointer of last owning reader | Waiman Long | 1 | -3/+4 |
2018-06-20 | locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS | Waiman Long | 1 | -0/+1 |
2018-05-16 | locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag | Waiman Long | 1 | -2/+0 |
2018-03-31 | locking/rwsem: Add DEBUG_RWSEMS to look for lock/unlock mismatches | Waiman Long | 1 | -0/+4 |
2017-11-07 | Merge branch 'linus' into locking/core, to resolve conflicts | Ingo Molnar | 1 | -0/+1 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
2017-10-10 | locking/rwsem: Add down_read_killable() | Kirill Tkhai | 1 | -0/+16 |
2017-03-16 | locking/lockdep: Add new check to lock_downgrade() | J. R. Okajima | 1 | -4/+2 |
2017-03-02 | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar | 1 | -0/+1 |
2016-06-08 | locking/rwsem: Add reader-owned state to the owner field | Waiman Long | 1 | -2/+6 |
2016-05-26 | add down_write_killable_nested() | Al Viro | 1 | -0/+16 |
2016-04-22 | locking/rwsem: Provide down_write_killable() | Michal Hocko | 1 | -0/+19 |
2015-02-18 | locking/rwsem: Set lock ownership ASAP | Davidlohr Bueso | 1 | -21/+1 |
2014-07-16 | locking/rwsem: Add CONFIG_RWSEM_SPIN_ON_OWNER | Davidlohr Bueso | 1 | -1/+1 |
2014-06-05 | locking/rwsem: Support optimistic spinning | Davidlohr Bueso | 1 | -1/+30 |
2013-11-06 | locking: Move the rwsem code to kernel/locking/ | Peter Zijlstra | 1 | -0/+157 |