Peter Zijlstra
|
c427f69564
locking/mutex: Optimize __mutex_trylock_fast()
|
7 years ago |
Will Deacon
|
fcfdfe30e3
locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_relaxed()
|
7 years ago |
Ingo Molnar
|
8c5db92a70
Merge branch 'linus' into locking/core, to resolve conflicts
|
7 years ago |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 years ago |
Will Deacon
|
4df714be4d
locking/atomic: Add atomic_cond_read_acquire()
|
8 years ago |
Davidlohr Bueso
|
f06628638c
locking/atomic: Introduce inc/dec variants for the atomic_fetch_$op() API
|
9 years ago |
Peter Zijlstra
|
28aa2bda22
locking/atomic: Implement atomic{,64,_long}_fetch_{add,sub,and,andnot,or,xor}{,_relaxed,_acquire,_release}()
|
9 years ago |
Denys Vlasenko
|
a644fdf029
include/asm-generic/atomic-long.h: force inlining of some atomic_long operations
|
9 years ago |
Linus Torvalds
|
105ff3cbf2
atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl()
|
10 years ago |
Davidlohr Bueso
|
63ab7bd0d4
locking/asm-generic: Add _{relaxed|acquire|release}() variants for inc/dec atomics
|
10 years ago |
Peter Zijlstra
|
e3e72ab80a
atomic: Implement atomic_read_ctrl()
|
10 years ago |
Peter Zijlstra
|
90fe65148e
atomic: Add atomic_long_t bitops
|
10 years ago |
Will Deacon
|
6d79ef2d30
locking, asm-generic: Add _{relaxed|acquire|release}() variants for 'atomic_long_t'
|
10 years ago |
Will Deacon
|
586b610e43
locking, asm-generic: Rework atomic-long.h to avoid bulk code duplication
|
10 years ago |
Arnd Bergmann
|
5b02ee3d21
asm-generic: merge branch 'master' of torvalds/linux-2.6
|
16 years ago |
Arnd Bergmann
|
72099ed271
asm-generic: rename atomic.h to atomic-long.h
|
16 years ago |