Code

History

Commits on 94dea151bf3651c01acb12a38ca75ba9d26ea4da to include/linux/atomic.h35+
  1. locking/atomics: Flip fallbacks and instrumentationPeter Zijlstra committed 6 years ago37f8173
  2. locking/atomics: Switch to generated fallbacksMark Rutland committed 8 years ago9fa4507
  3. locking/atomics: Rework ordering barriersMark Rutland committed 8 years agofd2efaa
  4. atomics/treewide: Clean up '*_andnot()' ifdefferyMark Rutland committed 8 years ago7cc7eaa
  5. atomics/treewide: Make conditional inc/dec ops optionalMark Rutland committed 8 years agob3a2a05
  6. atomics/treewide: Make unconditional inc/dec ops optionalMark Rutland committed 8 years ago9837559
  7. atomics/treewide: Make test ops optionalMark Rutland committed 8 years ago18cc181
  8. atomics/treewide: Make atomic64_fetch_add_unless() optionalMark Rutland committed 8 years ago3567013
  9. atomics: Prepare for atomic64_fetch_add_unless()Mark Rutland committed 8 years ago0ae1d99
  10. atomics/treewide: Make atomic_fetch_add_unless() optionalMark Rutland committed 8 years agoeccc2da
  11. atomics/treewide: Make atomic64_inc_not_zero() optionalMark Rutland committed 8 years agobef8282
  12. atomics: Make conditional ops return 'bool'Mark Rutland committed 8 years agoade5ef9
  13. atomics/treewide: Remove atomic_inc_not_zero_hint()Mark Rutland committed 8 years agof74445b
  14. atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()Mark Rutland committed 8 years agobfc18e3
  15. locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_relaxed()Will Deacon committed 8 years agofcfdfe3
  16. Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar committed 9 years ago8c5db92
  17. License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman committed 9 years agob244131
  18. locking/atomic: Add atomic_cond_read_acquire()Will Deacon committed 9 years ago4df714b
  19. locking: Introduce smp_mb__after_spinlock()Peter Zijlstra committed 10 years agod89e588
  20. locking/atomic: Fix atomic_try_cmpxchg() semanticsPeter Zijlstra committed 9 years ago44fe844
  21. locking/atomic: Introduce atomic_try_cmpxchg()Peter Zijlstra committed 9 years agoa9ebf30
  22. locking/atomic: Introduce inc/dec variants for the atomic_fetch_$op() APIDavidlohr Bueso committed 10 years agof066286
  23. locking/atomic: Remove the deprecated atomic_{set,clear}_mask() functionsPeter Zijlstra committed 10 years agoe37837f
  24. locking/atomic: Remove linux/atomic.h:atomic_fetch_or()Peter Zijlstra committed 10 years agob53d6be
  25. locking/atomic: Implement atomic{,64,_long}_fetch_{add,sub,and,andnot,or,xor}{,_relaxed,_acquire,_release}()Peter Zijlstra committed 10 years ago28aa2bd
  26. locking/atomic: Fix atomic64_relaxed() bitsPeter Zijlstra committed 10 years agoe121333
  27. locking/atomics: Flip atomic_fetch_or() argumentsPeter Zijlstra committed 10 years agoa1cc5bc
  28. locking/atomic, sched: Unexport fetch_or()Frederic Weisbecker committed 10 years ago5529578
  29. locking/atomic: Introduce atomic_fetch_or()Frederic Weisbecker committed 10 years ago5acba71
  30. Merge tag 'powerpc-4.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linuxLinus Torvalds committed 10 years agod5e2d00
  31. atomics: Allow architectures to define their own __atomic_op_* helpersBoqun Feng committed 10 years agoe1ab7f3
  32. atomic: Export fetch_or()Frederic Weisbecker committed 11 years ago5fd7a09
  33. atomic: remove all traces of READ_ONCE_CTRL() and atomic*_read_ctrl()Linus Torvalds committed 11 years ago105ff3c
  34. locking/asm-generic: Add _{relaxed|acquire|release}() variants for inc/dec atomicsDavidlohr Bueso committed 11 years ago63ab7bd
  35. atomic: Implement atomic_read_ctrl()Peter Zijlstra committed 11 years agoe3e72ab