Commit History

Author SHA1 Message Date
  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