1. 28ce0e7 locking/qrwlock: Cleanup queued_write_lock_slowpath() by Waiman Long · 3 years, 8 months ago
  2. 84a24bf locking/qrwlock: Fix ordering in queued_write_lock_slowpath() by Ali Saidi · 3 years, 9 months ago
  3. d8d0da4 locking/arch: Move qrwlock.h include after qspinlock.h by Waiman Long · 3 years, 11 months ago
  4. c942fdd treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 by Thomas Gleixner · 6 years ago
  5. d133166 locking/qrwlock: Prevent slowpath writers getting held up by fastpath by Will Deacon · 7 years ago
  6. b519b56 locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock by Will Deacon · 7 years ago
  7. e0d0228 locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock' by Will Deacon · 7 years ago
  8. 9ab6055 kernel/locking: Fix compile error with qrwlock.c by Babu Moger · 8 years ago
  9. f2f09a4 locking/core: Remove cpu_relax_lowlatency() users by Christian Borntraeger · 8 years ago
  10. f9852b7 locking/atomic, arch/qrwlock: Employ atomic_fetch_add_acquire() by Peter Zijlstra · 9 years ago
  11. 6e1e519 locking/qrwlock: Rename ->lock to ->wait_lock by Davidlohr Bueso · 9 years ago
  12. 77e430e locking/qrwlock: Make use of _{acquire|release|relaxed}() atomics by Will Deacon · 9 years ago
  13. ffffeaf locking/qrwlock: Reduce reader/writer to reader lock transfer latency by Waiman Long · 9 years ago
  14. 0e06e5b locking/qrwlock: Better optimization for interrupt context readers by Waiman Long · 10 years ago
  15. f7d71f2 locking/qrwlock: Rename functions to queued_*() by Waiman Long · 10 years ago
  16. 405963b locking/qrwlock: Don't contend with readers when setting _QW_WAITING by Waiman Long · 10 years ago
  17. c7114b4 locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS by Waiman Long · 10 years ago
  18. 3a6bfbc arch, locking: Ciao arch_mutex_cpu_relax() by Davidlohr Bueso · 11 years ago
  19. 70af2f8 locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks by Waiman Long · 11 years ago