Age | Commit message (Expand) | Author | Files | Lines |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 | Thomas Gleixner | 1 | -10/+1 |
2017-10-25 | locking/qrwlock: Prevent slowpath writers getting held up by fastpath | Will Deacon | 1 | -15/+5 |
2017-10-25 | locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock | Will Deacon | 1 | -38/+12 |
2017-10-25 | locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock' | Will Deacon | 1 | -24/+2 |
2017-05-25 | kernel/locking: Fix compile error with qrwlock.c | Babu Moger | 1 | -0/+1 |
2016-11-16 | locking/core: Remove cpu_relax_lowlatency() users | Christian Borntraeger | 1 | -3/+3 |
2016-06-16 | locking/atomic, arch/qrwlock: Employ atomic_fetch_add_acquire() | Peter Zijlstra | 1 | -1/+1 |
2015-09-18 | locking/qrwlock: Rename ->lock to ->wait_lock | Davidlohr Bueso | 1 | -4/+4 |
2015-08-12 | locking/qrwlock: Make use of _{acquire|release|relaxed}() atomics | Will Deacon | 1 | -12/+12 |
2015-08-03 | locking/qrwlock: Reduce reader/writer to reader lock transfer latency | Waiman Long | 1 | -8/+4 |
2015-07-06 | locking/qrwlock: Better optimization for interrupt context readers | Waiman Long | 1 | -6/+7 |
2015-07-06 | locking/qrwlock: Rename functions to queued_*() | Waiman Long | 1 | -6/+6 |
2015-06-19 | locking/qrwlock: Don't contend with readers when setting _QW_WAITING | Waiman Long | 1 | -4/+24 |
2015-05-12 | locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS | Waiman Long | 1 | -1/+1 |
2014-07-17 | arch, locking: Ciao arch_mutex_cpu_relax() | Davidlohr Bueso | 1 | -5/+4 |
2014-06-06 | locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks | Waiman Long | 1 | -0/+133 |