Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | locking/atomic, arch/qrwlock: Employ atomic_fetch_add_acquire() | Peter Zijlstra | 2016-06-16 | 1 | -1/+1 |
* | locking/qrwlock: Rename ->lock to ->wait_lock | Davidlohr Bueso | 2015-09-18 | 1 | -4/+4 |
* | locking/qrwlock: Make use of _{acquire|release|relaxed}() atomics | Will Deacon | 2015-08-12 | 1 | -12/+12 |
* | locking/qrwlock: Reduce reader/writer to reader lock transfer latency | Waiman Long | 2015-08-03 | 1 | -8/+4 |
* | locking/qrwlock: Better optimization for interrupt context readers | Waiman Long | 2015-07-06 | 1 | -6/+7 |
* | locking/qrwlock: Rename functions to queued_*() | Waiman Long | 2015-07-06 | 1 | -6/+6 |
* | locking/qrwlock: Don't contend with readers when setting _QW_WAITING | Waiman Long | 2015-06-19 | 1 | -4/+24 |
* | locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS | Waiman Long | 2015-05-12 | 1 | -1/+1 |
* | arch, locking: Ciao arch_mutex_cpu_relax() | Davidlohr Bueso | 2014-07-17 | 1 | -5/+4 |
* | locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks | Waiman Long | 2014-06-06 | 1 | -0/+133 |