Code

History

Commits on master to include/linux/atomic25
  1. scripts/atomic: Fix kerneldoc spelling in try_cmpxchg()oldzhu committed 10 months ago0e2036a
  2. atomic: Skip alignment check for try_cmpxchg() old argArnd Bergmann committed 1 year ago44472d1
  3. locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldocCarlos Llamas committed 2 years agof92a59f
  4. locking/atomic: scripts: Clarify ordering of conditional atomicsMark Rutland committed 2 years ago6dfee11
  5. locking/atomic: Add generic support for sync_try_cmpxchg() and its fallbackUros Bizjak committed 3 years agoe01cc1e
  6. locking/atomic: scripts: fix fallback ifdefferyMark Rutland committed 3 years ago6d2779e
  7. locking/atomic: scripts: fix ${atomic}_dec_if_positive() kerneldocMark Rutland committed 3 years agob33eb50
  8. locking/atomic: scripts: generate kerneldoc commentsMark Rutland committed 3 years agoad81107
  9. locking/atomic: scripts: simplify raw_atomic*() definitionsMark Rutland committed 3 years ago1d78814
  10. locking/atomic: scripts: simplify raw_atomic_long*() definitionsMark Rutland committed 3 years ago6303994
  11. locking/atomic: scripts: restructure fallback ifdefferyMark Rutland committed 3 years ago9257959
  12. locking/atomic: scripts: build raw_atomic_long*() directlyMark Rutland committed 3 years ago1815da1
  13. locking/atomic: scripts: add trivial raw_atomic*_<op>()Mark Rutland committed 3 years agoc9268ac
  14. locking/atomic: make atomic*_{cmp,}xchg optionalMark Rutland committed 3 years agod12157e
  15. locking/atomic: remove fallback commentsMark Rutland committed 3 years ago14d72d4
  16. arch: Remove cmpxchg_doublePeter Zijlstra committed 3 years agofebe950
  17. instrumentation: Wire up cmpxchg128()Peter Zijlstra committed 3 years ago8c8b096
  18. locking/atomic: Correct (cmp)xchg() instrumentationMark Rutland committed 3 years agoec57032
  19. locking/atomic: Add generic try_cmpxchg{,64}_local() supportUros Bizjak committed 3 years agoe6ce9d7
  20. atomics: Provide atomic_add_negative() variantsThomas Gleixner committed 3 years agoe5ab9ef
  21. locking/atomic: Add generic try_cmpxchg64 supportUros Bizjak committed 4 years ago0aa7be0
  22. atomics: Fix atomic64_{read_acquire,set_release} fallbacksMark Rutland committed 4 years agodc1b4df
  23. locking/atomics, kcsan: Add instrumentation for barriersMarco Elver committed 4 years agoe87c4f6
  24. locking/atomic: add arch_atomic_long*()Mark Rutland committed 5 years ago67d1b0d
  25. locking/atomic: centralize generated headersMark Rutland committed 5 years agoe3d18ce