1. 920c720 locking/mcs: Fix mcs_spin_lock() ordering by Peter Zijlstra · 8 years ago
  2. 3552a07 locking/mcs: Use acquire/release semantics by Davidlohr Bueso · 9 years ago
  3. a33fda3 locking/qspinlock: Introduce a simple generic 4-byte queued spinlock by Waiman Long · 9 years ago
  4. 4d3199e locking: Remove ACCESS_ONCE() usage by Davidlohr Bueso · 9 years ago
  5. d84b672 locking/mcs: Better differentiate between MCS variants by Davidlohr Bueso · 9 years ago
  6. aa9fc0c locking/mcs: Remove obsolete comment by Davidlohr Bueso · 10 years ago
  7. 3a6bfbc arch, locking: Ciao arch_mutex_cpu_relax() by Davidlohr Bueso · 10 years ago
  8. 9063182 locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overhead by Jason Low · 10 years ago
  9. 046a619 locking/spinlocks/mcs: Rename optimistic_spin_queue() to optimistic_spin_node() by Jason Low · 10 years ago
  10. fb0527b locking/mutexes: Introduce cancelable MCS lock for adaptive spinning by Peter Zijlstra · 10 years ago
  11. c9122da locking: Move mcs_spinlock.h into kernel/locking/ by Peter Zijlstra · 10 years ago[Renamed from include/linux/mcs_spinlock.h]
  12. ddf1d16 locking/mcs: Allow architecture specific asm files to be used for contended case by Tim Chen · 10 years ago
  13. e207552 locking/mcs: Allow architectures to hook in to contended paths by Will Deacon · 10 years ago
  14. 5faeb8a locking/mcs: Micro-optimize the MCS code, add extra comments by Jason Low · 10 years ago
  15. e722467 locking/mutexes/mcs: Restructure the MCS lock defines and locking code into its own file by Tim Chen · 10 years ago