summaryrefslogtreecommitdiff
path: root/include/asm-generic/atomic-instrumented.h
AgeCommit message (Expand)AuthorFilesLines
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