aboutsummaryrefslogtreecommitdiff
path: root/include/asm-generic/atomic-instrumented.h
AgeCommit message (Expand)AuthorFilesLines
2021-05-26locking/atomics: atomic-instrumented: simplify ifdefferyGravatar Mark Rutland 1-497/+1
2020-11-07locking/atomics: Regenerate the atomics-check SHA1'sGravatar Ingo Molnar 1-1/+1
2020-11-07Merge branch 'linus' into perf/kprobesGravatar Ingo Molnar 1-165/+165
2020-10-12asm-generic/atomic: Add try_cmpxchg() fallbacksGravatar Peter Zijlstra 1-86/+130
2020-08-24locking/atomics: Use read-write instrumentation for atomic RMWsGravatar Marco Elver 1-165/+165
2020-03-21asm-generic, atomic-instrumented: Use generic instrumented.hGravatar Marco Elver 1-204/+191
2020-01-07asm-generic/atomic: Use __always_inline for pure wrappersGravatar Marco Elver 1-167/+168
2019-11-16locking/atomics, kcsan: Add KCSAN instrumentationGravatar Marco Elver 1-190/+203
2019-02-13locking/atomics: Check atomic headers with sha1sumGravatar Mark Rutland 1-0/+1
2018-11-01locking/atomics: Switch to generated instrumentationGravatar Mark Rutland 1-169/+1489
2018-07-25locking/atomics: Instrument cmpxchg_double*()Gravatar Mark Rutland 1-13/+8
2018-07-25locking/atomics: Instrument xchg()Gravatar Mark Rutland 1-0/+7
2018-07-25locking/atomics: Simplify cmpxchg() instrumentationGravatar Mark Rutland 1-85/+15
2018-06-21atomics/treewide: Make conditional inc/dec ops optionalGravatar Mark Rutland 1-0/+3
2018-06-21atomics/treewide: Make unconditional inc/dec ops optionalGravatar Mark Rutland 1-0/+24
2018-06-21atomics/treewide: Make test ops optionalGravatar Mark Rutland 1-0/+24
2018-06-21atomics/treewide: Make atomic64_fetch_add_unless() optionalGravatar Mark Rutland 1-6/+0
2018-06-21atomics: Prepare for atomic64_fetch_add_unless()Gravatar Mark Rutland 1-0/+9
2018-06-21atomics/treewide: Make atomic_fetch_add_unless() optionalGravatar Mark Rutland 1-1/+3
2018-06-21atomics/treewide: Make atomic64_inc_not_zero() optionalGravatar Mark Rutland 1-0/+3
2018-06-21atomics: Make conditional ops return 'bool'Gravatar Mark Rutland 1-1/+1
2018-06-21atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()Gravatar Mark Rutland 1-2/+2
2018-03-12locking/atomic, asm-generic, x86: Add comments for atomic instrumentationGravatar Dmitry Vyukov 1-0/+21
2018-03-12locking/atomic, asm-generic: Add KASAN instrumentation to atomic operationsGravatar Dmitry Vyukov 1-0/+62
2018-03-12locking/atomic, asm-generic: Add asm-generic/atomic-instrumented.hGravatar Dmitry Vyukov 1-0/+393