Age | Commit message (Expand) | Author |
---|---|---|
2018-10-02 | locking/spinlocks: Remove an instruction from spin and write locks | Matthew Wilcox |
2017-10-25 | locking/qrwlock: Prevent slowpath writers getting held up by fastpath | Will Deacon |
2017-10-25 | locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock | Will Deacon |
2017-10-25 | locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock' | Will Deacon |
2017-10-10 | locking/core: Remove {read,spin,write}_can_lock() | Will Deacon |
2016-08-10 | locking/qrwlock: Fix write unlock bug on big endian systems | pan xinhui |
2015-08-12 | locking/qrwlock: Make use of _{acquire|release|relaxed}() atomics | Will Deacon |
2015-08-12 | locking/qrwlock: Implement queue_write_unlock() using smp_store_release() | Will Deacon |
2015-07-06 | locking/qrwlock: Better optimization for interrupt context readers | Waiman Long |
2015-07-06 | locking/qrwlock: Rename functions to queued_*() | Waiman Long |
2014-06-06 | locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks | Waiman Long |