1. 3c25a9d locking/osq_lock: Fix osq_lock queue corruption by Prateek Sood · 7 years ago
  2. 1d0f440 osq_lock: avoid live-lock issue for RT task by Prateek Sood · 7 years ago
  3. b4b29f9 locking/osq: Fix ordering of node initialisation in osq_lock by Will Deacon · 9 years ago
  4. c55a6ff locking/osq: Relax atomic semantics by Davidlohr Bueso · 9 years ago
  5. 4d3199e locking: Remove ACCESS_ONCE() usage by Davidlohr Bueso · 9 years ago
  6. 036cc30 locking/osq: No need for load/acquire when acquire-polling by Davidlohr Bueso · 9 years ago
  7. d84b672 locking/mcs: Better differentiate between MCS variants by Davidlohr Bueso · 9 years ago[Renamed (98%) from kernel/locking/mcs_spinlock.c]
  8. 3a6bfbc arch, locking: Ciao arch_mutex_cpu_relax() by Davidlohr Bueso · 10 years ago
  9. 33ecd20 locking/spinlocks/mcs: Micro-optimize osq_unlock() by Jason Low · 10 years ago
  10. 9063182 locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overhead by Jason Low · 10 years ago
  11. 046a619 locking/spinlocks/mcs: Rename optimistic_spin_queue() to optimistic_spin_node() by Jason Low · 10 years ago
  12. fb0527b locking/mutexes: Introduce cancelable MCS lock for adaptive spinning by Peter Zijlstra · 10 years ago