| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-05-26 | Merge tag 'asm-generic-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -0/+4 |
| 2022-05-11 | asm-generic: qrwlock: Document the spinlock fairness requirements | Palmer Dabbelt | 1 | -0/+4 |
| 2022-05-11 | locking/qrwlock: Change "queue rwlock" to "queued rwlock" | Waiman Long | 1 | -14/+14 |
| 2021-02-11 | locking/arch: Move qrwlock.h include after qspinlock.h | Waiman Long | 1 | -1/+2 |
| 2021-02-04 | locking/rwlocks: Add contention detection for rwlocks | Ben Gardon | 1 | -6/+18 |
| 2020-10-26 | qspinlock: use signed temporaries for cmpxchg | Arnd Bergmann | 1 | -4/+4 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 | Thomas Gleixner | 1 | -10/+1 |
| 2018-10-02 | locking/spinlocks: Remove an instruction from spin and write locks | Matthew Wilcox | 1 | -3/+4 |
| 2017-10-25 | locking/qrwlock: Prevent slowpath writers getting held up by fastpath | Will Deacon | 1 | -18/+5 |
| 2017-10-25 | locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock | Will Deacon | 1 | -2/+2 |
| 2017-10-25 | locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock' | Will Deacon | 1 | -11/+1 |
| 2017-10-10 | locking/core: Remove {read,spin,write}_can_lock() | Will Deacon | 1 | -20/+0 |
| 2016-08-10 | locking/qrwlock: Fix write unlock bug on big endian systems | pan xinhui | 1 | -2/+25 |
| 2015-08-12 | locking/qrwlock: Make use of _{acquire|release|relaxed}() atomics | Will Deacon | 1 | -7/+6 |
| 2015-08-12 | locking/qrwlock: Implement queue_write_unlock() using smp_store_release() | Will Deacon | 1 | -8/+1 |
| 2015-07-06 | locking/qrwlock: Better optimization for interrupt context readers | Waiman Long | 1 | -2/+2 |
| 2015-07-06 | locking/qrwlock: Rename functions to queued_*() | Waiman Long | 1 | -29/+29 |
| 2014-06-06 | locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks | Waiman Long | 1 | -0/+166 |