aboutsummaryrefslogtreecommitdiff
path: root/lib/lockref.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-13lockref: stop doing cpu_relax in the cmpxchg loopGravatar Mateusz Guzik 1-1/+0
2022-07-03lockref: remove unused 'lockref_get_or_lock()' functionGravatar Linus Torvalds 1-25/+0
2022-05-26locking/lockref: Use try_cmpxchg64 in CMPXCHG_LOOP macroGravatar Uros Bizjak 1-5/+4
2019-06-07lockref: Limit number of cmpxchg loop retriesGravatar Jan Glauber 1-0/+3
2018-04-12lockref: Add lockref_put_not_zeroGravatar Andreas Gruenbacher 1-0/+28
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2016-11-16locking/core: Remove cpu_relax_lowlatency() usersGravatar Christian Borntraeger 1-1/+1
2015-08-12locking/lockref: Remove homebrew cmpxchg64_relaxed() macro definitionGravatar Will Deacon 1-8/+0
2015-02-24locking: Remove ACCESS_ONCE() usageGravatar Davidlohr Bueso 1-1/+1
2015-01-25dcache: let the dentry count go down to zero without taking d_lockGravatar Linus Torvalds 1-8/+28
2014-07-17arch, locking: Ciao arch_mutex_cpu_relax()Gravatar Davidlohr Bueso 1-2/+1
2013-11-27lockref: include mutex.h rather than reinvent arch_mutex_cpu_relaxGravatar Will Deacon 1-8/+1
2013-11-15lockref: use BLOATED_SPINLOCKS to avoid explicit config dependenciesGravatar Peter Zijlstra 1-1/+1
2013-11-11Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 1-0/+1
2013-10-15GFS2: Use lockref for glocksGravatar Steven Whitehouse 1-0/+1
2013-09-28lockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP()Gravatar Heiko Carstens 1-1/+9
2013-09-27lockref: allow relaxed cmpxchg64 variant for lockless updatesGravatar Will Deacon 1-2/+11
2013-09-20lockref: use cmpxchg64 explicitly for lockless updatesGravatar Will Deacon 1-2/+2
2013-09-07lockref: add ability to mark lockrefs "dead"Gravatar Linus Torvalds 1-0/+38
2013-09-07lockref: fix docbook argument namesGravatar Linus Torvalds 1-4/+4
2013-09-03lockref: Relax in cmpxchg loopGravatar Luck, Tony 1-0/+1
2013-09-02lockref: implement lockless reference count updates using cmpxchg()Gravatar Linus Torvalds 1-1/+59
2013-09-02lockref: uninline lockref helper functionsGravatar Linus Torvalds 1-0/+69