summaryrefslogtreecommitdiffstats
path: root/scripts/atomic/gen-atomic-instrumented.sh
Commit message (Expand)AuthorAgeFilesLines
* locking/atomic: Add generic support for sync_try_cmpxchg() and its fallbackUros Bizjak2023-10-091-1/+2
* locking/atomic: scripts: generate kerneldoc commentsMark Rutland2023-06-051-0/+2
* locking/atomic: scripts: add trivial raw_atomic*_<op>()Mark Rutland2023-06-051-12/+7
* locking/atomic: scripts: remove leftover "${mult}"Mark Rutland2023-06-051-1/+1
* arch: Remove cmpxchg_doublePeter Zijlstra2023-06-051-11/+4
* instrumentation: Wire up cmpxchg128()Peter Zijlstra2023-06-051-2/+2
* locking/atomic: Correct (cmp)xchg() instrumentationMark Rutland2023-04-291-3/+3
* locking/atomic: Add generic try_cmpxchg{,64}_local() supportUros Bizjak2023-04-291-1/+1
* locking/atomic: Add generic try_cmpxchg64 supportUros Bizjak2022-05-181-1/+1
* locking/atomics, kcsan: Add instrumentation for barriersMarco Elver2021-12-091-9/+32
* locking/atomic: add arch_atomic_long*()Mark Rutland2021-07-161-0/+5
* locking/atomic: centralize generated headersMark Rutland2021-07-161-3/+3
* locking/atomics: atomic-instrumented: simplify ifdefferyMark Rutland2021-05-261-49/+2
* Merge branch 'linus' into perf/kprobesIngo Molnar2020-11-071-6/+15
|\
| * locking/atomics: Use read-write instrumentation for atomic RMWsMarco Elver2020-08-241-6/+15
* | asm-generic/atomic: Add try_cmpxchg() fallbacksPeter Zijlstra2020-10-121-6/+23
|/
* asm-generic, atomic-instrumented: Use generic instrumented.hMarco Elver2020-03-211-16/+3
* asm-generic/atomic: Use __always_inline for pure wrappersMarco Elver2020-01-071-3/+4
* locking/atomics, kcsan: Add KCSAN instrumentationMarco Elver2019-11-161-2/+15
* locking/atomics: Fix scripts/atomic/ script permissionsIngo Molnar2018-11-011-0/+0
* locking/atomics: Add common header generation filesMark Rutland2018-11-011-0/+182