summaryrefslogtreecommitdiff
path: root/scripts/atomic
Commit message (Expand)AuthorAgeFilesLines
* locking/atomic: Add ordering to arch_atomic*_inc_not_zero() kernel-docPaul E. McKenney2023-05-111-1/+1
* locking/atomic: Add ordering to arch_atomic*_add_unless() kernel-docPaul E. McKenney2023-05-111-1/+1
* locking/atomic: Add ordering to arch_atomic*_add_negative*() kernel-docPaul E. McKenney2023-05-111-2/+3
* locking/atomic: Add ordering to arch_atomic*_inc_and_test() kernel-docPaul E. McKenney2023-05-111-2/+2
* locking/atomic: Add ordering to arch_atomic*_sub_and_test() kernel-docPaul E. McKenney2023-05-111-2/+2
* locking/atomic: Add ordering to arch_atomic*_dec_and_test() kernel-docPaul E. McKenney2023-05-111-2/+2
* locking/atomic: Refrain from generating duplicate fallback kernel-docPaul E. McKenney2023-05-1121-0/+120
* locking/atomic: Add kernel-doc header for arch_${atomic}_${pfx}${name}${sfx}Paul E. McKenney2023-05-111-0/+2
* locking/atomic: Add kernel-doc header for arch_${atomic}_${pfx}${name}${sfx}_...Paul E. McKenney2023-05-111-0/+2
* locking/atomic: Add kernel-doc header for arch_${atomic}_${pfx}${name}${sfx}_...Paul E. McKenney2023-05-111-1/+3
* locking/atomic: Script to auto-generate acquire, fence, and release headersPaul E. McKenney2023-05-111-0/+67
* locking/atomic: Add kernel-doc header for arch_${atomic}_read_acquirePaul E. McKenney2023-05-111-0/+7
* locking/atomic: Add kernel-doc header for arch_${atomic}_set_releasePaul E. McKenney2023-05-111-0/+7
* locking/atomic: Add kernel-doc header for arch_${atomic}_inc_unless_negativePaul E. McKenney2023-05-111-0/+8
* locking/atomic: Add kernel-doc header for arch_${atomic}_dec_unless_positivePaul E. McKenney2023-05-111-0/+8
* locking/atomic: Add kernel-doc header for arch_${atomic}_dec_if_positivePaul E. McKenney2023-05-111-0/+11
* locking/atomic: Add kernel-doc header for arch_${atomic}_try_cmpxchg${order}Paul E. McKenney2023-05-111-0/+12
* locking/atomic: Add kernel-doc header for arch_${atomic}_${pfx}andnot${sfx}${...Paul E. McKenney2023-05-111-0/+8
* locking/atomic: Add kernel-doc header for arch_${atomic}_${pfx}dec${sfx}${order}Paul E. McKenney2023-05-111-0/+7
* locking/atomic: Add kernel-doc header for arch_${atomic}_${pfx}inc${sfx}${order}Paul E. McKenney2023-05-111-0/+7
* locking/atomic: Add kernel-doc and docbook_oldnew variables for headersPaul E. McKenney2023-05-112-0/+40
* locking/atomic: Add "@" before "true" and "false" for fallback templatesPaul E. McKenney2023-05-106-7/+7
* locking/atomic: Fix fetch_add_unless missing-period typoPaul E. McKenney2023-05-101-1/+1
* locking/atomic: Correct (cmp)xchg() instrumentationMark Rutland2023-04-291-3/+3
* locking/atomic: Add generic try_cmpxchg{,64}_local() supportUros Bizjak2023-04-292-1/+5
* atomics: Provide atomic_add_negative() variantsThomas Gleixner2023-03-282-7/+6
* Fix up more non-executable files marked executableLinus Torvalds2023-01-281-0/+0
* kbuild: check sha1sum just once for each atomic headerMasahiro Yamada2022-09-291-33/+0
* locking/atomic: Add generic try_cmpxchg64 supportUros Bizjak2022-05-182-14/+19
* atomics: Fix atomic64_{read_acquire,set_release} fallbacksMark Rutland2022-02-112-2/+16
* locking/atomics, kcsan: Add instrumentation for barriersMarco Elver2021-12-091-9/+32
* locking/atomic: add arch_atomic_long*()Mark Rutland2021-07-162-2/+7
* locking/atomic: centralize generated headersMark Rutland2021-07-164-12/+12
* locking/atomic: remove ARCH_ATOMIC remanantsMark Rutland2021-07-1621-91/+71
* locking/atomic: simplify ifdef generationMark Rutland2021-07-161-1/+1
* locking/atomics: atomic-instrumented: simplify ifdefferyMark Rutland2021-05-261-49/+2
* locking/atomic: delete !ARCH_ATOMIC remnantsMark Rutland2021-05-262-2/+0
* locking/atomics: Regenerate the atomics-check SHA1'sIngo Molnar2020-11-071-0/+0
* Merge branch 'linus' into perf/kprobesIngo Molnar2020-11-072-6/+16
|\
| * Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck...Ingo Molnar2020-10-091-6/+15
| |\
| | * locking/atomics: Use read-write instrumentation for atomic RMWsMarco Elver2020-08-241-6/+15
| * | locking/atomics: Check atomic-arch-fallback.h tooPaul Bolle2020-10-071-0/+1
| |/
* | asm-generic/atomic: Add try_cmpxchg() fallbacksPeter Zijlstra2020-10-122-13/+79
|/
* locking/atomics: Provide the arch_atomic_ interface to generic codePeter Zijlstra2020-06-251-0/+31
* Rebase locking/kcsan to locking/urgentThomas Gleixner2020-06-112-5/+7
|\
| * asm-generic, atomic-instrumented: Use generic instrumented.hMarco Elver2020-03-211-16/+3
| * asm-generic/atomic: Use __always_inline for fallback wrappersMarco Elver2020-01-0720-19/+21
| * asm-generic/atomic: Use __always_inline for pure wrappersMarco Elver2020-01-072-4/+6
| * locking/atomics, kcsan: Add KCSAN instrumentationMarco Elver2019-11-161-2/+15
* | locking/atomics: Flip fallbacks and instrumentationPeter Zijlstra2020-06-1121-65/+63