Commit History

Author SHA1 Message Date
  Mark Rutland b3a2a05f91 atomics/treewide: Make conditional inc/dec ops optional 7 years ago
  Mark Rutland 9837559d8e atomics/treewide: Make unconditional inc/dec ops optional 7 years ago
  Mark Rutland 18cc1814d4 atomics/treewide: Make test ops optional 7 years ago
  Mark Rutland 356701329f atomics/treewide: Make atomic64_fetch_add_unless() optional 7 years ago
  Mark Rutland eccc2da8c0 atomics/treewide: Make atomic_fetch_add_unless() optional 7 years ago
  Mark Rutland bef828204a atomics/treewide: Make atomic64_inc_not_zero() optional 7 years ago
  Mark Rutland bfc18e389c atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() 7 years ago
  Ingo Molnar 8c5db92a70 Merge branch 'linus' into locking/core, to resolve conflicts 7 years ago
  Greg Kroah-Hartman b24413180f License cleanup: add SPDX GPL-2.0 license identifier to files with no license 7 years ago
  Mark Rutland 6aa7de0591 locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() 8 years ago
  Peter Zijlstra 9d664c0aec locking/atomic: Fix atomic_set_release() for 'funny' architectures 8 years ago
  Peter Zijlstra b53d6bedbe locking/atomic: Remove linux/atomic.h:atomic_fetch_or() 9 years ago
  Peter Zijlstra e5857a6ed6 locking/atomic, arch/parisc: 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 aebea93596 parisc: 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 15e3f6d782 locking,arch,parisc: Fold atomic_ops 11 years ago
  Peter Zijlstra e4a65e9d39 arch,parisc: Convert smp_mb__*() 11 years ago
  Helge Deller f21dda025a parisc: implement atomic64_dec_if_positive() 12 years ago
  Helge Deller 8527ed4a70 parisc: fix compile warnings triggered by atomic_sub(sizeof(),v) 12 years ago
  Mel Gorman bba3d8c3b3 [PARISC] Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the casts 13 years ago
  Paul Gortmaker 9e5228ce0b parisc: fix missing cmpxchg file error from system.h split 13 years ago
  David Howells 527dcdccd6 Disintegrate asm/system.h for PA-RISC 13 years ago
  Linus Torvalds 455ce9d841 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6 14 years ago
  John David Anglin 548c210fbf [PARISC] fix return type of __atomic64_add_return 14 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
  Anton Blanchard f3d46f9d31 atomic_t: Cast to volatile when accessing atomic variables 15 years ago