Code

History

Commits on 185a4caeecabc150106deda1da170b09f2ad803f to lib/lockref.c28
  1. compiler-context-analysis: Remove __cond_lock() function-like helperMarco Elver committed 10 months agoe4588c2
  2. lockref: add a __cond_lock annotation for lockref_put_or_lockChristoph Hellwig committed 11 months ago12eef14
  3. lockref: use bool for false/true returnsChristoph Hellwig committed 1 year ago6d2868d
  4. lockref: improve the lockref_get_not_zero descriptionChristoph Hellwig committed 1 year agod60f228
  5. lockref: remove lockref_put_not_zeroChristoph Hellwig committed 1 year ago4b193fa
  6. lockref: stop doing cpu_relax in the cmpxchg loopMateusz Guzik committed 3 years agof5fe24e
  7. lockref: remove unused 'lockref_get_or_lock()' functionLinus Torvalds committed 4 years agob8d5109
  8. locking/lockref: Use try_cmpxchg64 in CMPXCHG_LOOP macroUros Bizjak committed 4 years ago3378323
  9. lockref: Limit number of cmpxchg loop retriesJan Glauber committed 7 years ago893a7d3
  10. lockref: Add lockref_put_not_zeroAndreas Gruenbacher committed 8 years ago450b1f6
  11. License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman committed 9 years agob244131
  12. locking/core: Remove cpu_relax_lowlatency() usersChristian Borntraeger committed 10 years agof2f09a4
  13. locking/lockref: Remove homebrew cmpxchg64_relaxed() macro definitionWill Deacon committed 11 years agof5468ff
  14. locking: Remove ACCESS_ONCE() usageDavidlohr Bueso committed 11 years ago4d3199e
  15. dcache: let the dentry count go down to zero without taking d_lockLinus Torvalds committed 11 years ago360f547
  16. arch, locking: Ciao arch_mutex_cpu_relax()Davidlohr Bueso committed 12 years ago3a6bfbc
  17. lockref: include mutex.h rather than reinvent arch_mutex_cpu_relaxWill Deacon committed 12 years ago14058d2
  18. lockref: use BLOATED_SPINLOCKS to avoid explicit config dependenciesPeter Zijlstra committed 12 years ago57f4257
  19. Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmwLinus Torvalds committed 13 years ago8b5baa4
  20. GFS2: Use lockref for glocksSteven Whitehouse committed 13 years agoe66cf16
  21. lockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP()Heiko Carstens committed 13 years ago491f6f8
  22. lockref: allow relaxed cmpxchg64 variant for lockless updatesWill Deacon committed 13 years agod2212b4
  23. lockref: use cmpxchg64 explicitly for lockless updatesWill Deacon committed 13 years ago8f4c344
  24. lockref: add ability to mark lockrefs "dead"Linus Torvalds committed 13 years agoe7d33bb
  25. lockref: fix docbook argument namesLinus Torvalds committed 13 years ago44a0cf9
  26. lockref: Relax in cmpxchg loopLuck, Tony committed 13 years agod472d9d
  27. lockref: implement lockless reference count updates using cmpxchg()Linus Torvalds committed 13 years agobc08b44
  28. lockref: uninline lockref helper functionsLinus Torvalds committed 13 years ago2f4f12e