summaryrefslogtreecommitdiff
path: root/include/linux/atomic/atomic-instrumented.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-09locking/atomic: Add generic support for sync_try_cmpxchg() and its fallbackUros Bizjak1-1/+9
2023-06-16locking/atomic: scripts: fix ${atomic}_dec_if_positive() kerneldocMark Rutland1-4/+4
2023-06-05locking/atomic: scripts: generate kerneldoc commentsMark Rutland1-1/+2770
2023-06-05locking/atomic: scripts: simplify raw_atomic*() definitionsMark Rutland1-25/+25
2023-06-05locking/atomic: scripts: add trivial raw_atomic*_<op>()Mark Rutland1-300/+295
2023-06-05arch: Remove cmpxchg_doublePeter Zijlstra1-16/+1
2023-06-05instrumentation: Wire up cmpxchg128()Peter Zijlstra1-1/+85
2023-04-29locking/atomic: Correct (cmp)xchg() instrumentationMark Rutland1-38/+38
2023-04-29locking/atomic: Add generic try_cmpxchg{,64}_local() supportUros Bizjak1-1/+19
2023-03-28atomics: Provide atomic_add_negative() variantsThomas Gleixner1-1/+67
2022-05-18locking/atomic: Add generic try_cmpxchg64 supportUros Bizjak1-1/+39
2021-12-10locking/atomics, kcsan: Add instrumentation for barriersMarco Elver1-1/+134
2021-07-16locking/atomic: add arch_atomic_long*()Mark Rutland1-1/+579
2021-07-16locking/atomic: centralize generated headersMark Rutland1-0/+1337