1. 748ac62 locking/qrwlock: Prevent slowpath writers getting held up by fastpath by Will Deacon · 7 years ago
  2. 64b4552 locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock by Will Deacon · 7 years ago
  3. 22a84c5 locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock' by Will Deacon · 7 years ago
  4. 2db34e8 locking/qrwlock: Fix write unlock bug on big endian systems by pan xinhui · 8 years ago
  5. 77e430e locking/qrwlock: Make use of _{acquire|release|relaxed}() atomics by Will Deacon · 9 years ago
  6. 2b2a85a locking/qrwlock: Implement queue_write_unlock() using smp_store_release() by Will Deacon · 9 years ago
  7. 0e06e5b locking/qrwlock: Better optimization for interrupt context readers by Waiman Long · 9 years ago
  8. f7d71f2 locking/qrwlock: Rename functions to queued_*() by Waiman Long · 9 years ago
  9. 70af2f8 locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks by Waiman Long · 10 years ago