Code

History

Commits on master to kernel/locking/mcs_spinlock.h17
  1. locking: Allow obtaining result of arch_mcs_spin_lock_contendedKumar Kartikeya Dwivedi committed 1 year agoc0149a0
  2. locking: Move MCS struct definition to public headerKumar Kartikeya Dwivedi committed 1 year ago8707d1e
  3. locking: Fix typos in commentsIngo Molnar committed 5 years agoe2db759
  4. locking/mcs: Use smp_cond_load_acquire() in MCS spin loopJason Low committed 8 years ago7f56b58
  5. License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman committed 9 years agob244131
  6. locking/core: Remove cpu_relax_lowlatency() usersChristian Borntraeger committed 10 years agof2f09a4
  7. locking/mcs: Fix mcs_spin_lock() orderingPeter Zijlstra committed 10 years ago920c720
  8. locking/mcs: Use acquire/release semanticsDavidlohr Bueso committed 11 years ago3552a07
  9. locking/qspinlock: Introduce a simple generic 4-byte queued spinlockWaiman Long committed 11 years agoa33fda3
  10. locking: Remove ACCESS_ONCE() usageDavidlohr Bueso committed 11 years ago4d3199e
  11. locking/mcs: Better differentiate between MCS variantsDavidlohr Bueso committed 11 years agod84b672
  12. locking/mcs: Remove obsolete commentDavidlohr Bueso committed 12 years agoaa9fc0c
  13. arch, locking: Ciao arch_mutex_cpu_relax()Davidlohr Bueso committed 12 years ago3a6bfbc
  14. locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overheadJason Low committed 12 years ago9063182
  15. locking/spinlocks/mcs: Rename optimistic_spin_queue() to optimistic_spin_node()Jason Low committed 12 years ago046a619
  16. locking/mutexes: Introduce cancelable MCS lock for adaptive spinningPeter Zijlstra committed 12 years agofb0527b
  17. locking: Move mcs_spinlock.h into kernel/locking/Peter Zijlstra committed 12 years agoc9122da