Commit History

Auteur SHA1 Bericht Datum
  Peter Zijlstra b53d6bedbe locking/atomic: Remove linux/atomic.h:atomic_fetch_or() 9 jaren geleden
  Peter Zijlstra e490f9b1d3 locking/atomic, arch/arm64: Implement atomic{,64}_fetch_{add,sub,and,andnot,or,xor}{,_relaxed,_acquire,_release}() 9 jaren geleden
  Linus Torvalds 2dc10ad81f Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 9 jaren geleden
  Will Deacon 305d454aaa arm64: atomics: implement native {relaxed, acquire, release} atomics 9 jaren geleden
  Peter Zijlstra 62e8a3258b atomic, arch: Audit atomic_{read,set}() 10 jaren geleden
  Will Deacon 6059a7b6e8 arm64: atomics: implement atomic{,64}_cmpxchg using cmpxchg 10 jaren geleden
  Will Deacon a82e62382f arm64: atomics: tidy up common atomic{,64}_* macros 10 jaren geleden
  Will Deacon c342f78217 arm64: cmpxchg: patch in lse instructions when supported by the CPU 10 jaren geleden
  Will Deacon c09d6a04d1 arm64: atomics: patch in lse instructions when supported by the CPU 10 jaren geleden
  Will Deacon c0385b24af arm64: introduce CONFIG_ARM64_LSE_ATOMICS as fallback to ll/sc atomics 10 jaren geleden
  Will Deacon c275f76bb4 arm64: atomics: move ll/sc atomics into separate header file 10 jaren geleden
  Peter Zijlstra e6942b7de2 atomic: Provide atomic_{or,xor,and} 11 jaren geleden
  Peter Zijlstra 22288b40e2 arm64: Provide atomic_{or,xor,and} 11 jaren geleden
  Pranith Kumar 2291059c85 locking,arch: Use ACCESS_ONCE() instead of cast to volatile in atomic_read() 11 jaren geleden
  Peter Zijlstra 92ba1f530b locking,arch,arm64: Fold atomic_ops 11 jaren geleden
  Linus Torvalds cc07aabc53 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into next 11 jaren geleden
  Bjorn Helgaas ba6bf8c85c arm64: Make atomic64_t() return "long", not "long long" 11 jaren geleden
  Peter Zijlstra 8715466b60 arch,arm64: Convert smp_mb__*() 11 jaren geleden
  Will Deacon 95c4189689 arm64: asm: remove redundant "cc" clobbers 11 jaren geleden
  Will Deacon 8e86f0b409 arm64: atomics: fix use of acquire + release for full barrier semantics 11 jaren geleden
  Chen Gang aed3a4ed72 ARM: 7868/1: arm/arm64: remove atomic_clear_mask() in "include/asm/atomic.h" 11 jaren geleden
  Will Deacon 3a0310eb36 arm64: atomics: fix grossly inconsistent asm constraints for exclusives 12 jaren geleden
  Catalin Marinas 6170a97460 arm64: Atomic operations 13 jaren geleden