Code

History

Commits on master to kernel/locking/osq_lock.c16
  1. locking/osq_lock: Use atomic_try_cmpxchg_release() in osq_unlock()Uros Bizjak committed 2 years ago0d75e0c
  2. locking/osq_lock: Clarify osq_wait_next()David Laight committed 2 years agob106bcf
  3. locking/osq_lock: Clarify osq_wait_next() calling conventionDavid Laight committed 2 years ago563adbf
  4. locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.cDavid Laight committed 2 years ago7c22309
  5. locking: Fix typos in commentsIngo Molnar committed 5 years agoe2db759
  6. locking/osq_lock: Annotate a data race in osq_lockQian Cai committed 6 years ago33190b6
  7. locking/osq: Use optimized spinning loop for arm64Waiman Long committed 6 years agof5bfdc8
  8. License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman committed 9 years agob244131
  9. locking/osq_lock: Fix osq_lock queue corruptionPrateek Sood committed 9 years ago50972fe
  10. locking/osq: Break out of spin-wait busy waiting loop for a preempted vCPU in osq_lock()Pan Xinhui committed 10 years ago5aff60a
  11. locking/core: Remove cpu_relax_lowlatency() usersChristian Borntraeger committed 10 years agof2f09a4
  12. locking/osq: Fix ordering of node initialisation in osq_lockWill Deacon committed 10 years agob4b29f9
  13. locking/osq: Relax atomic semanticsDavidlohr Bueso committed 11 years agoc55a6ff
  14. locking: Remove ACCESS_ONCE() usageDavidlohr Bueso committed 11 years ago4d3199e
  15. locking/osq: No need for load/acquire when acquire-pollingDavidlohr Bueso committed 11 years ago036cc30
  16. locking/mcs: Better differentiate between MCS variantsDavidlohr Bueso committed 11 years agod84b672