summaryrefslogtreecommitdiff
path: root/include/asm-generic/atomic-instrumented.h
AgeCommit message (Expand)Author
2021-05-26locking/atomics: atomic-instrumented: simplify ifdefferyMark Rutland
2020-11-07locking/atomics: Regenerate the atomics-check SHA1'sIngo Molnar
2020-11-07Merge branch 'linus' into perf/kprobesIngo Molnar
2020-10-12asm-generic/atomic: Add try_cmpxchg() fallbacksPeter Zijlstra
2020-08-24locking/atomics: Use read-write instrumentation for atomic RMWsMarco Elver
2020-03-21asm-generic, atomic-instrumented: Use generic instrumented.hMarco Elver
2020-01-07asm-generic/atomic: Use __always_inline for pure wrappersMarco Elver
2019-11-16locking/atomics, kcsan: Add KCSAN instrumentationMarco Elver
2019-02-13locking/atomics: Check atomic headers with sha1sumMark Rutland
2018-11-01locking/atomics: Switch to generated instrumentationMark Rutland
2018-07-25locking/atomics: Instrument cmpxchg_double*()Mark Rutland
2018-07-25locking/atomics: Instrument xchg()Mark Rutland
2018-07-25locking/atomics: Simplify cmpxchg() instrumentationMark Rutland
2018-06-21atomics/treewide: Make conditional inc/dec ops optionalMark Rutland
2018-06-21atomics/treewide: Make unconditional inc/dec ops optionalMark Rutland
2018-06-21atomics/treewide: Make test ops optionalMark Rutland
2018-06-21atomics/treewide: Make atomic64_fetch_add_unless() optionalMark Rutland
2018-06-21atomics: Prepare for atomic64_fetch_add_unless()Mark Rutland
2018-06-21atomics/treewide: Make atomic_fetch_add_unless() optionalMark Rutland
2018-06-21atomics/treewide: Make atomic64_inc_not_zero() optionalMark Rutland
2018-06-21atomics: Make conditional ops return 'bool'Mark Rutland
2018-06-21atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()Mark Rutland
2018-03-12locking/atomic, asm-generic, x86: Add comments for atomic instrumentationDmitry Vyukov
2018-03-12locking/atomic, asm-generic: Add KASAN instrumentation to atomic operationsDmitry Vyukov
2018-03-12locking/atomic, asm-generic: Add asm-generic/atomic-instrumented.hDmitry Vyukov