summaryrefslogtreecommitdiff
path: root/include/asm-generic/atomic-instrumented.h
AgeCommit message (Expand)AuthorFilesLines
2020-03-21asm-generic, atomic-instrumented: Use generic instrumented.hMarco Elver1-204/+191
2020-01-07asm-generic/atomic: Use __always_inline for pure wrappersMarco Elver1-167/+168
2019-11-16locking/atomics, kcsan: Add KCSAN instrumentationMarco Elver1-190/+203
2019-02-13locking/atomics: Check atomic headers with sha1sumMark Rutland1-0/+1
2018-11-01locking/atomics: Switch to generated instrumentationMark Rutland1-169/+1489
2018-07-25locking/atomics: Instrument cmpxchg_double*()Mark Rutland1-13/+8
2018-07-25locking/atomics: Instrument xchg()Mark Rutland1-0/+7
2018-07-25locking/atomics: Simplify cmpxchg() instrumentationMark Rutland1-85/+15
2018-06-21atomics/treewide: Make conditional inc/dec ops optionalMark Rutland1-0/+3
2018-06-21atomics/treewide: Make unconditional inc/dec ops optionalMark Rutland1-0/+24
2018-06-21atomics/treewide: Make test ops optionalMark Rutland1-0/+24
2018-06-21atomics/treewide: Make atomic64_fetch_add_unless() optionalMark Rutland1-6/+0
2018-06-21atomics: Prepare for atomic64_fetch_add_unless()Mark Rutland1-0/+9
2018-06-21atomics/treewide: Make atomic_fetch_add_unless() optionalMark Rutland1-1/+3
2018-06-21atomics/treewide: Make atomic64_inc_not_zero() optionalMark Rutland1-0/+3
2018-06-21atomics: Make conditional ops return 'bool'Mark Rutland1-1/+1
2018-06-21atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()Mark Rutland1-2/+2
2018-03-12locking/atomic, asm-generic, x86: Add comments for atomic instrumentationDmitry Vyukov1-0/+21
2018-03-12locking/atomic, asm-generic: Add KASAN instrumentation to atomic operationsDmitry Vyukov1-0/+62
2018-03-12locking/atomic, asm-generic: Add asm-generic/atomic-instrumented.hDmitry Vyukov1-0/+393