1. 27df896 locking/spinlocks: Remove an instruction from spin and write locks by Matthew Wilcox · 6 years ago
  2. 1362ae4 locking/spinlocks: Clean up comment and #ifndef for {,queued_}spin_is_locked() by Andrea Parri · 7 years ago
  3. 626e5fb locking/qspinlock: Use smp_store_release() in queued_spin_unlock() by Will Deacon · 7 years ago
  4. a4c1887 locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementations by Will Deacon · 7 years ago
  5. d3a024a locking: Remove spin_unlock_wait() generic definitions by Paul E. McKenney · 8 years ago
  6. ca50e42 locking/qspinlock: Use atomic_sub_return_release() in queued_spin_unlock() by Pan Xinhui · 9 years ago
  7. 2c61002 locking/qspinlock: Fix spin_unlock_wait() some more by Peter Zijlstra · 9 years ago
  8. 54cf809 locking,qspinlock: Fix spin_is_locked() and spin_unlock_wait() by Peter Zijlstra · 9 years ago
  9. b82e530 locking/qspinlock: Move __ARCH_SPIN_LOCK_UNLOCKED to qspinlock_types.h by Dan Streetman · 9 years ago
  10. 64d816c locking/qspinlock: Use _acquire/_release() versions of cmpxchg() & xchg() by Waiman Long · 9 years ago
  11. 43b3f02 locking/qspinlock/x86: Fix performance regression under unaccelerated VMs by Peter Zijlstra · 9 years ago
  12. 2aa79af locking/qspinlock: Revert to test-and-set on hypervisors by Peter Zijlstra (Intel) · 10 years ago
  13. a33fda3 locking/qspinlock: Introduce a simple generic 4-byte queued spinlock by Waiman Long · 10 years ago