aboutsummaryrefslogtreecommitdiff
path: root/include/linux/atomic
AgeCommit message (Expand)AuthorFilesLines
2023-10-09locking/atomic: Add generic support for sync_try_cmpxchg() and its fallbackGravatar Uros Bizjak 2-2/+23
2023-09-20locking/atomic: scripts: fix fallback ifdefferyGravatar Mark Rutland 1-9/+1
2023-06-16locking/atomic: scripts: fix ${atomic}_dec_if_positive() kerneldocGravatar Mark Rutland 3-9/+9
2023-06-05locking/atomic: scripts: generate kerneldoc commentsGravatar Mark Rutland 3-3/+5541
2023-06-05locking/atomic: scripts: simplify raw_atomic*() definitionsGravatar Mark Rutland 3-985/+881
2023-06-05locking/atomic: scripts: simplify raw_atomic_long*() definitionsGravatar Mark Rutland 1-515/+340
2023-06-05locking/atomic: scripts: restructure fallback ifdefferyGravatar Mark Rutland 2-2637/+1664
2023-06-05locking/atomic: scripts: build raw_atomic_long*() directlyGravatar Mark Rutland 2-852/+342
2023-06-05locking/atomic: scripts: add trivial raw_atomic*_<op>()Gravatar Mark Rutland 2-300/+1940
2023-06-05locking/atomic: make atomic*_{cmp,}xchg optionalGravatar Mark Rutland 1-1/+157
2023-06-05locking/atomic: remove fallback commentsGravatar Mark Rutland 1-165/+1
2023-06-05arch: Remove cmpxchg_doubleGravatar Peter Zijlstra 1-16/+1
2023-06-05instrumentation: Wire up cmpxchg128()Gravatar Peter Zijlstra 2-2/+179
2023-04-29locking/atomic: Correct (cmp)xchg() instrumentationGravatar Mark Rutland 1-38/+38
2023-04-29locking/atomic: Add generic try_cmpxchg{,64}_local() supportGravatar Uros Bizjak 2-2/+42
2023-03-28atomics: Provide atomic_add_negative() variantsGravatar Thomas Gleixner 3-11/+303
2022-05-18locking/atomic: Add generic try_cmpxchg64 supportGravatar Uros Bizjak 2-2/+110
2022-02-11atomics: Fix atomic64_{read_acquire,set_release} fallbacksGravatar Mark Rutland 1-5/+33
2021-12-09locking/atomics, kcsan: Add instrumentation for barriersGravatar Marco Elver 1-1/+134
2021-07-16locking/atomic: add arch_atomic_long*()Gravatar Mark Rutland 2-330/+908
2021-07-16locking/atomic: centralize generated headersGravatar Mark Rutland 3-0/+4712