1. 345d52c1 arm64/spinlock: fix a -Wunused-function warning by Qian Cai · 5 years ago
  2. f5bfdc8 locking/osq: Use optimized spinning loop for arm64 by Waiman Long · 5 years ago
  3. caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
  4. c110904 arm64: locking: Replace ticket lock implementation with qspinlock by Will Deacon · 7 years ago
  5. c6f5d02 locking/spinlocks/arm64: Remove smp_mb() from arch_spin_is_locked() by Andrea Parri · 7 years ago
  6. 202fb4e arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics by Will Deacon · 7 years ago
  7. 087133a locking/qrwlock, arm64: Move rwlock implementation over to qrwlocks by Will Deacon · 7 years ago
  8. a4c1887 locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementations by Will Deacon · 7 years ago
  9. 0160fb1 locking/arch: Remove dummy arch_{read,spin,write}_relax() implementations by Will Deacon · 7 years ago
  10. 5f82e71 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  11. 952111d arch: Remove spin_unlock_wait() arch-specific definitions by Paul E. McKenney · 8 years ago
  12. a9668cd locking: Remove smp_mb__before_spinlock() by Peter Zijlstra · 8 years ago
  13. d89e588c locking: Introduce smp_mb__after_spinlock() by Peter Zijlstra · 8 years ago
  14. 7af8a0f Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 8 years ago
  15. 05492f2 arm64: lse: convert lse alternatives NOP padding to use __nops by Will Deacon · 8 years ago
  16. 872c63f arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb() by Will Deacon · 8 years ago
  17. c56bdca arm64: spinlock: Ensure forward-progress in spin_unlock_wait by Will Deacon · 9 years ago
  18. 3a5facd arm64: spinlock: fix spin_unlock_wait for LSE atomics by Will Deacon · 9 years ago
  19. 38b850a arm64: spinlock: order spin_{is_locked,unlock_wait} against local locks by Will Deacon · 9 years ago
  20. d86b8da arm64: spinlock: serialise spin_unlock_wait against concurrent lockers by Will Deacon · 9 years ago
  21. c1d7cd2 arm64: spinlock: fix ll/sc unlock on big-endian systems by Will Deacon · 9 years ago
  22. 81bb5c6 arm64: locks: patch in lse instructions when supported by the CPU by Will Deacon · 10 years ago
  23. 9511ca1 arm64: rwlocks: don't fail trylock purely due to contention by Will Deacon · 9 years ago
  24. af2e7aa arm64/spinlock: Replace ACCESS_ONCE READ_ONCE by Christian Borntraeger · 10 years ago
  25. 95c4189 arm64: asm: remove redundant "cc" clobbers by Will Deacon · 11 years ago
  26. 5686b06 arm64: lockref: add support for lockless lockrefs using cmpxchg by Will Deacon · 11 years ago
  27. 52ea2a5 arm64: locks: introduce ticket-based spinlock implementation by Will Deacon · 11 years ago
  28. 4ecf7cc arm64: spinlock: retry trylock operation if strex fails on free lock by Catalin Marinas · 12 years ago
  29. 3a0310e arm64: atomics: fix grossly inconsistent asm constraints for exclusives by Will Deacon · 12 years ago
  30. 08e875c arm64: SMP support by Catalin Marinas · 13 years ago