summaryrefslogtreecommitdiff
AgeCommit messageAuthorFilesLines
2015-08-12locking/lockref: Remove homebrew cmpxchg64_relaxed() macro definitionWill Deacon1-8/+0
2015-02-24locking: Remove ACCESS_ONCE() usageDavidlohr Bueso6-23/+23
2015-01-26dcache: let the dentry count go down to zero without taking d_lockLinus Torvalds3-13/+144
2014-07-17arch, locking: Ciao arch_mutex_cpu_relax()Davidlohr Bueso36-25/+51
2013-11-28lockref: include mutex.h rather than reinvent arch_mutex_cpu_relaxWill Deacon1-8/+1
2013-11-15lockref: use BLOATED_SPINLOCKS to avoid explicit config dependenciesPeter Zijlstra3-9/+7
2013-11-10Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds21-339/+455
2013-10-15GFS2: Use lockref for glocksSteven Whitehouse6-49/+52
2013-09-28lockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP()Heiko Carstens1-1/+9
2013-09-27lockref: allow relaxed cmpxchg64 variant for lockless updatesWill Deacon1-2/+11
2013-09-20lockref: use cmpxchg64 explicitly for lockless updatesWill Deacon1-2/+2
2013-09-07lockref: add ability to mark lockrefs "dead"Linus Torvalds2-0/+41
2013-09-07lockref: fix docbook argument namesLinus Torvalds1-4/+4
2013-09-03lockref: Relax in cmpxchg loopLuck, Tony1-0/+1
2013-09-02lockref: implement lockless reference count updates using cmpxchg()Linus Torvalds5-3/+84
2013-09-02lockref: uninline lockref helper functionsLinus Torvalds3-62/+74