Will Deacon
|
f5468ffde1
locking/lockref: Remove homebrew cmpxchg64_relaxed() macro definition
|
10 éve |
Davidlohr Bueso
|
4d3199e4ca
locking: Remove ACCESS_ONCE() usage
|
10 éve |
Linus Torvalds
|
360f54796e
dcache: let the dentry count go down to zero without taking d_lock
|
10 éve |
Davidlohr Bueso
|
3a6bfbc91d
arch, locking: Ciao arch_mutex_cpu_relax()
|
11 éve |
Will Deacon
|
14058d20c1
lockref: include mutex.h rather than reinvent arch_mutex_cpu_relax
|
11 éve |
Peter Zijlstra
|
57f4257eae
lockref: use BLOATED_SPINLOCKS to avoid explicit config dependencies
|
11 éve |
Linus Torvalds
|
8b5baa460b
Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw
|
11 éve |
Steven Whitehouse
|
e66cf16109
GFS2: Use lockref for glocks
|
11 éve |
Heiko Carstens
|
491f6f8e5f
lockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP()
|
12 éve |
Will Deacon
|
d2212b4dce
lockref: allow relaxed cmpxchg64 variant for lockless updates
|
12 éve |
Will Deacon
|
8f4c344696
lockref: use cmpxchg64 explicitly for lockless updates
|
12 éve |
Linus Torvalds
|
e7d33bb5ea
lockref: add ability to mark lockrefs "dead"
|
12 éve |
Linus Torvalds
|
44a0cf9292
lockref: fix docbook argument names
|
12 éve |
Luck, Tony
|
d472d9d98b
lockref: Relax in cmpxchg loop
|
12 éve |
Linus Torvalds
|
bc08b449ee
lockref: implement lockless reference count updates using cmpxchg()
|
12 éve |
Linus Torvalds
|
2f4f12e571
lockref: uninline lockref helper functions
|
12 éve |