summaryrefslogtreecommitdiff
path: root/include/linux/atomic/atomic-arch-fallback.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-09locking/atomic: Add generic support for sync_try_cmpxchg() and its fallbackUros Bizjak1-1/+14
2023-09-20locking/atomic: scripts: fix fallback ifdefferyMark Rutland1-9/+1
2023-06-16locking/atomic: scripts: fix ${atomic}_dec_if_positive() kerneldocMark Rutland1-3/+3
2023-06-05locking/atomic: scripts: generate kerneldoc commentsMark Rutland1-1/+1847
2023-06-05locking/atomic: scripts: simplify raw_atomic*() definitionsMark Rutland1-947/+843
2023-06-05locking/atomic: scripts: restructure fallback ifdefferyMark Rutland1-1502/+1664
2023-06-05locking/atomic: make atomic*_{cmp,}xchg optionalMark Rutland1-1/+157
2023-06-05locking/atomic: remove fallback commentsMark Rutland1-165/+1
2023-06-05instrumentation: Wire up cmpxchg128()Peter Zijlstra1-1/+94
2023-04-29locking/atomic: Add generic try_cmpxchg{,64}_local() supportUros Bizjak1-1/+23
2023-03-28atomics: Provide atomic_add_negative() variantsThomas Gleixner1-9/+199
2022-05-18locking/atomic: Add generic try_cmpxchg64 supportUros Bizjak1-1/+71
2022-02-11atomics: Fix atomic64_{read_acquire,set_release} fallbacksMark Rutland1-5/+33
2021-07-16locking/atomic: centralize generated headersMark Rutland1-0/+2361