summaryrefslogtreecommitdiffstats
path: root/include/linux/atomic/atomic-instrumented.h
Commit message (Expand)AuthorAgeFilesLines
* locking/atomic: scripts: Clarify ordering of conditional atomicsMark Rutland2024-02-201-13/+55
* locking/atomic: Add generic support for sync_try_cmpxchg() and its fallbackUros Bizjak2023-10-091-1/+9
* locking/atomic: scripts: fix ${atomic}_dec_if_positive() kerneldocMark Rutland2023-06-161-4/+4
* locking/atomic: scripts: generate kerneldoc commentsMark Rutland2023-06-051-1/+2770
* locking/atomic: scripts: simplify raw_atomic*() definitionsMark Rutland2023-06-051-25/+25
* locking/atomic: scripts: add trivial raw_atomic*_<op>()Mark Rutland2023-06-051-300/+295
* arch: Remove cmpxchg_doublePeter Zijlstra2023-06-051-16/+1
* instrumentation: Wire up cmpxchg128()Peter Zijlstra2023-06-051-1/+85
* locking/atomic: Correct (cmp)xchg() instrumentationMark Rutland2023-04-291-38/+38
* locking/atomic: Add generic try_cmpxchg{,64}_local() supportUros Bizjak2023-04-291-1/+19
* atomics: Provide atomic_add_negative() variantsThomas Gleixner2023-03-281-1/+67
* locking/atomic: Add generic try_cmpxchg64 supportUros Bizjak2022-05-181-1/+39
* locking/atomics, kcsan: Add instrumentation for barriersMarco Elver2021-12-091-1/+134
* locking/atomic: add arch_atomic_long*()Mark Rutland2021-07-161-1/+579
* locking/atomic: centralize generated headersMark Rutland2021-07-161-0/+1337