Code

History

Commits on 185a4caeecabc150106deda1da170b09f2ad803f to scripts/atomic35+
  1. rust: helpers: Move #define __rust_helper out of atomic.cAlice Ryhl committed 10 months agoabf2111
  2. scripts/atomic: Fix kerneldoc spelling in try_cmpxchg()oldzhu committed 10 months ago0e2036a
  3. atomic: Skip alignment check for try_cmpxchg() old argArnd Bergmann committed 1 year ago44472d1
  4. rust: Introduce atomic API helpersBoqun Feng committed 1 year agofdd7c7e
  5. locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldocCarlos Llamas committed 2 years agof92a59f
  6. locking/atomic: scripts: Clarify ordering of conditional atomicsMark Rutland committed 2 years ago6dfee11
  7. locking/atomic: Add generic support for sync_try_cmpxchg() and its fallbackUros Bizjak committed 3 years agoe01cc1e
  8. locking/atomic: scripts: fix fallback ifdefferyMark Rutland committed 3 years ago6d2779e
  9. locking/atomic: scripts: fix ${atomic}_dec_if_positive() kerneldocMark Rutland committed 3 years agob33eb50
  10. locking/atomic: scripts: generate kerneldoc commentsMark Rutland committed 3 years agoad81107
  11. locking/atomic: scripts: simplify raw_atomic*() definitionsMark Rutland committed 3 years ago1d78814
  12. locking/atomic: scripts: simplify raw_atomic_long*() definitionsMark Rutland committed 3 years ago6303994
  13. locking/atomic: scripts: split pfx/name/sfx/orderMark Rutland committed 3 years agob916a8c
  14. locking/atomic: scripts: restructure fallback ifdefferyMark Rutland committed 3 years ago9257959
  15. locking/atomic: scripts: build raw_atomic_long*() directlyMark Rutland committed 3 years ago1815da1
  16. locking/atomic: scripts: add trivial raw_atomic*_<op>()Mark Rutland committed 3 years agoc9268ac
  17. locking/atomic: scripts: factor out order template generationMark Rutland committed 3 years ago7ed7a15
  18. locking/atomic: scripts: remove leftover "${mult}"Mark Rutland committed 3 years agoe40e529
  19. locking/atomic: scripts: remove bogus order parameterMark Rutland committed 3 years agoa083ecc
  20. locking/atomic: make atomic*_{cmp,}xchg optionalMark Rutland committed 3 years agod12157e
  21. locking/atomic: remove fallback commentsMark Rutland committed 3 years ago14d72d4
  22. arch: Remove cmpxchg_doublePeter Zijlstra committed 3 years agofebe950
  23. instrumentation: Wire up cmpxchg128()Peter Zijlstra committed 3 years ago8c8b096
  24. locking/atomic: Correct (cmp)xchg() instrumentationMark Rutland committed 3 years agoec57032
  25. locking/atomic: Add generic try_cmpxchg{,64}_local() supportUros Bizjak committed 3 years agoe6ce9d7
  26. atomics: Provide atomic_add_negative() variantsThomas Gleixner committed 3 years agoe5ab9ef
  27. Fix up more non-executable files marked executableLinus Torvalds committed 3 years agoc966182
  28. kbuild: check sha1sum just once for each atomic headerMasahiro Yamada committed 4 years agob10fdee
  29. locking/atomic: Add generic try_cmpxchg64 supportUros Bizjak committed 4 years ago0aa7be0
  30. atomics: Fix atomic64_{read_acquire,set_release} fallbacksMark Rutland committed 4 years agodc1b4df
  31. locking/atomics, kcsan: Add instrumentation for barriersMarco Elver committed 4 years agoe87c4f6
  32. locking/atomic: add arch_atomic_long*()Mark Rutland committed 5 years ago67d1b0d
  33. locking/atomic: centralize generated headersMark Rutland committed 5 years agoe3d18ce
  34. locking/atomic: remove ARCH_ATOMIC remanantsMark Rutland committed 5 years agof3e615b
  35. locking/atomic: simplify ifdef generationMark Rutland committed 5 years ago47401d9