Commit History

Author SHA1 Message Date
  Matthew Wilcox 2879b65f9d ia64: Convert remaining atomic operations 7 years ago
  Matthew Wilcox 4b664e739f ia64: Rewrite atomic_add and atomic_sub 7 years ago
  Greg Kroah-Hartman b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 years ago
  Vineet Gupta 445ed0a0ea ia64: implement atomic64_dec_if_positive 9 years ago
  Peter Zijlstra cc102507fa locking/atomic, arch/ia64: Implement atomic{,64}_fetch_{add,sub,and,or,xor}() 9 years ago
  Peter Zijlstra 62e8a3258b atomic, arch: Audit atomic_{read,set}() 10 years ago
  Peter Zijlstra e6942b7de2 atomic: Provide atomic_{or,xor,and} 11 years ago
  Peter Zijlstra 70ed47390d ia64: Provide atomic_{or,xor,and} 11 years ago
  Pranith Kumar 2291059c85 locking,arch: Use ACCESS_ONCE() instead of cast to volatile in atomic_read() 11 years ago
  Peter Zijlstra 08be2dab19 locking,arch,ia64: Fold atomic_ops 11 years ago
  Peter Zijlstra 0cd64efb61 arch,ia64: Convert smp_mb__*() 11 years ago
  Tony Luck a119365586 [IA64] Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the casts 13 years ago
  David Howells c140d87995 Disintegrate asm/system.h for IA64 13 years ago
  Arun Sharma 7847777a45 atomic: cleanup asm-generic atomic*.h inclusion 14 years ago
  Arun Sharma f24219b4e9 atomic: move atomic_add_unless to generic code 14 years ago
  Arun Sharma 60063497a9 atomic: use <linux/atomic.h> 14 years ago
  Tony Luck 01d69a82e1 [IA64] Fix 64-bit atomic routines to return "long" 15 years ago
  Anton Blanchard f3d46f9d31 atomic_t: Cast to volatile when accessing atomic variables 15 years ago
  Arnd Bergmann 72099ed271 asm-generic: rename atomic.h to atomic-long.h 16 years ago
  Matthew Wilcox ea43546750 atomic_t: unify all arch definitions 16 years ago
  Tony Luck 7f30491ccd [IA64] Move include/asm-ia64 to arch/ia64/include/asm 17 years ago