1. 3364c6c arm64: atomics: lse: Dereference matching size by Kees Cook · 3 years ago
  2. 920fdab arm64: fix unreachable code issue with cmpxchg by Arnd Bergmann · 5 years ago
  3. 5aad6cd arm64: atomics: Undefine internal macros after use by Will Deacon · 5 years ago
  4. 0533f97 arm64: asm: Kill 'asm/atomic_arch.h' by Will Deacon · 5 years ago
  5. addfc38 arm64: atomics: avoid out-of-line ll/sc atomics by Andrew Murray · 5 years ago
  6. caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
  7. 41b8687 Merge branch 'locking/atomics' into locking/core, to pick up WIP commits by Ingo Molnar · 6 years ago
  8. b4f9209 arm64: Avoid masking "old" for LSE cmpxchg() implementation by Will Deacon · 6 years ago
  9. 5ef3fe4 arm64: Avoid redundant type conversions in xchg() and cmpxchg() by Will Deacon · 6 years ago
  10. c0df108 arm64, locking/atomics: Use instrumented atomics by Mark Rutland · 6 years ago
  11. 1cfc63b arm64: cmpwait: Clear event register before arming exclusive monitor by Will Deacon · 7 years ago
  12. 2a58fca arm64: cmpxchg: Include linux/compiler.h in asm/cmpxchg.h by Will Deacon · 7 years ago
  13. c9406e5 arm64: move percpu cmpxchg implementation from cmpxchg.h to percpu.h by Will Deacon · 7 years ago
  14. e8a2d04 arm64: cmpxchg: Include build_bug.h instead of bug.h for BUILD_BUG by Will Deacon · 7 years ago
  15. fee960b arm64: xchg: hazard against entire exchange variable by Mark Rutland · 8 years ago
  16. 05492f2 arm64: lse: convert lse alternatives NOP padding to use __nops by Will Deacon · 8 years ago
  17. 03e3c2b locking/barriers, arch/arm64: Implement LDXR+WFE based smp_cond_load_acquire() by Will Deacon · 9 years ago
  18. 4a6ccf3 arm64: cmpxchg: Don't incldue linux/mmdebug.h by Mark Brown · 9 years ago
  19. 305d454 arm64: atomics: implement native {relaxed, acquire, release} atomics by Will Deacon · 9 years ago
  20. a14949e arm64: cmpxchg: truncate sub-word signed types before comparison by Will Deacon · 9 years ago
  21. 0ea366f arm64: atomics: prefetch the destination word for write prior to stxr by Will Deacon · 10 years ago
  22. e9a4b79 arm64: cmpxchg_dbl: patch in lse instructions when supported by the CPU by Will Deacon · 10 years ago
  23. c342f78 arm64: cmpxchg: patch in lse instructions when supported by the CPU by Will Deacon · 10 years ago
  24. c8366ba0 arm64: xchg: patch in lse instructions when supported by the CPU by Will Deacon · 10 years ago
  25. f3eab71 arm64: percpu: Make this_cpu accessors pre-empt safe by Steve Capper · 10 years ago
  26. f97fc81 arm64: percpu: Implement this_cpu operations by Steve Capper · 10 years ago
  27. 5284e1b arm64: xchg: Implement cmpxchg_double by Steve Capper · 10 years ago
  28. e1dfda9 arm64: xchg: prevent warning if return value is unused by Will Deacon · 11 years ago
  29. 95c4189 arm64: asm: remove redundant "cc" clobbers by Will Deacon · 11 years ago
  30. 8e86f0b arm64: atomics: fix use of acquire + release for full barrier semantics by Will Deacon · 11 years ago
  31. 60010e5 arm64: cmpxchg: update macros to prevent warnings by Mark Hambleton · 11 years ago
  32. cf10b79 arm64: cmpxchg: implement cmpxchg64_relaxed by Will Deacon · 11 years ago
  33. a84b086 arm64: Define cmpxchg64 and cmpxchg64_local for outside use by Chen Gang · 12 years ago
  34. 3a0310e arm64: atomics: fix grossly inconsistent asm constraints for exclusives by Will Deacon · 12 years ago
  35. 10b663a arm64: Miscellaneous header files by Catalin Marinas · 13 years ago