Code

History

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