summaryrefslogtreecommitdiff
path: root/scripts/atomic/gen-atomic-instrumented.sh
AgeCommit message (Expand)AuthorFilesLines
2023-10-09locking/atomic: Add generic support for sync_try_cmpxchg() and its fallbackUros Bizjak1-1/+2
2023-06-05locking/atomic: scripts: generate kerneldoc commentsMark Rutland1-0/+2
2023-06-05locking/atomic: scripts: add trivial raw_atomic*_<op>()Mark Rutland1-12/+7
2023-06-05locking/atomic: scripts: remove leftover "${mult}"Mark Rutland1-1/+1
2023-06-05arch: Remove cmpxchg_doublePeter Zijlstra1-11/+4
2023-06-05instrumentation: Wire up cmpxchg128()Peter Zijlstra1-2/+2
2023-04-29locking/atomic: Correct (cmp)xchg() instrumentationMark Rutland1-3/+3
2023-04-29locking/atomic: Add generic try_cmpxchg{,64}_local() supportUros Bizjak1-1/+1
2022-05-18locking/atomic: Add generic try_cmpxchg64 supportUros Bizjak1-1/+1
2021-12-10locking/atomics, kcsan: Add instrumentation for barriersMarco Elver1-9/+32
2021-07-16locking/atomic: add arch_atomic_long*()Mark Rutland1-0/+5
2021-07-16locking/atomic: centralize generated headersMark Rutland1-3/+3
2021-05-26locking/atomics: atomic-instrumented: simplify ifdefferyMark Rutland1-49/+2
2020-11-07Merge branch 'linus' into perf/kprobesIngo Molnar1-6/+15
2020-10-12asm-generic/atomic: Add try_cmpxchg() fallbacksPeter Zijlstra1-6/+23
2020-08-25locking/atomics: Use read-write instrumentation for atomic RMWsMarco Elver1-6/+15
2020-03-21asm-generic, atomic-instrumented: Use generic instrumented.hMarco Elver1-16/+3
2020-01-07asm-generic/atomic: Use __always_inline for pure wrappersMarco Elver1-3/+4
2019-11-16locking/atomics, kcsan: Add KCSAN instrumentationMarco Elver1-2/+15
2018-11-01locking/atomics: Fix scripts/atomic/ script permissionsIngo Molnar1-0/+0
2018-11-01locking/atomics: Add common header generation filesMark Rutland1-0/+182