- 305d454 arm64: atomics: implement native {relaxed, acquire, release} atomics by Will Deacon · 9 years ago
- 6059a7b arm64: atomics: implement atomic{,64}_cmpxchg using cmpxchg by Will Deacon · 9 years ago
- a82e623 arm64: atomics: tidy up common atomic{,64}_* macros by Will Deacon · 9 years ago
- c342f78 arm64: cmpxchg: patch in lse instructions when supported by the CPU by Will Deacon · 9 years ago
- c09d6a0 arm64: atomics: patch in lse instructions when supported by the CPU by Will Deacon · 10 years ago
- c0385b2 arm64: introduce CONFIG_ARM64_LSE_ATOMICS as fallback to ll/sc atomics by Will Deacon · 10 years ago
- c275f76 arm64: atomics: move ll/sc atomics into separate header file by Will Deacon · 10 years ago
- e6942b7 atomic: Provide atomic_{or,xor,and} by Peter Zijlstra · 10 years ago
- 22288b4 arm64: Provide atomic_{or,xor,and} by Peter Zijlstra · 10 years ago
- 2291059 locking,arch: Use ACCESS_ONCE() instead of cast to volatile in atomic_read() by Pranith Kumar · 10 years ago
- 92ba1f5 locking,arch,arm64: Fold atomic_ops by Peter Zijlstra · 10 years ago
- cc07aab Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into next by Linus Torvalds · 10 years ago
- ba6bf8c arm64: Make atomic64_t() return "long", not "long long" by Bjorn Helgaas · 10 years ago
- 8715466 arch,arm64: Convert smp_mb__*() by Peter Zijlstra · 10 years ago
- 95c4189 arm64: asm: remove redundant "cc" clobbers by Will Deacon · 11 years ago
- 8e86f0b arm64: atomics: fix use of acquire + release for full barrier semantics by Will Deacon · 11 years ago
- aed3a4e ARM: 7868/1: arm/arm64: remove atomic_clear_mask() in "include/asm/atomic.h" by Chen Gang · 11 years ago
- 3a0310e arm64: atomics: fix grossly inconsistent asm constraints for exclusives by Will Deacon · 12 years ago
- 6170a97 arm64: Atomic operations by Catalin Marinas · 13 years ago