index
:
pub/scm/linux/kernel/git/bod/linux.git
master
Fiery the angels fell deep thunder rolled around their shores burning with the fires of Orc
Bryan O'Donoghue
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
scripts
/
atomic
Age
Commit message (
Expand
)
Author
Files
Lines
2026-01-09
rust: helpers: Move #define __rust_helper out of atomic.c
Alice Ryhl
1
-5
/
+0
2026-01-06
scripts/atomic: Fix kerneldoc spelling in try_cmpxchg()
oldzhu
1
-1
/
+1
2025-10-21
atomic: Skip alignment check for try_cmpxchg() old arg
Arnd Bergmann
1
-4
/
+7
2025-09-15
rust: Introduce atomic API helpers
Boqun Feng
2
-0
/
+68
2024-06-05
locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc
Carlos Llamas
1
-1
/
+1
2024-02-20
locking/atomic: scripts: Clarify ordering of conditional atomics
Mark Rutland
7
-1
/
+8
2023-10-09
locking/atomic: Add generic support for sync_try_cmpxchg() and its fallback
Uros Bizjak
2
-16
/
+20
2023-09-20
locking/atomic: scripts: fix fallback ifdeffery
Mark Rutland
1
-1
/
+1
2023-06-16
locking/atomic: scripts: fix ${atomic}_dec_if_positive() kerneldoc
Mark Rutland
1
-1
/
+1
2023-06-05
locking/atomic: scripts: generate kerneldoc comments
Mark Rutland
26
-4
/
+399
2023-06-05
locking/atomic: scripts: simplify raw_atomic*() definitions
Mark Rutland
23
-92
/
+20
2023-06-05
locking/atomic: scripts: simplify raw_atomic_long*() definitions
Mark Rutland
1
-18
/
+9
2023-06-05
locking/atomic: scripts: split pfx/name/sfx/order
Mark Rutland
1
-3
/
+8
2023-06-05
locking/atomic: scripts: restructure fallback ifdeffery
Mark Rutland
24
-207
/
+196
2023-06-05
locking/atomic: scripts: build raw_atomic_long*() directly
Mark Rutland
2
-6
/
+2
2023-06-05
locking/atomic: scripts: add trivial raw_atomic*_<op>()
Mark Rutland
3
-12
/
+92
2023-06-05
locking/atomic: scripts: factor out order template generation
Mark Rutland
1
-17
/
+17
2023-06-05
locking/atomic: scripts: remove leftover "${mult}"
Mark Rutland
1
-1
/
+1
2023-06-05
locking/atomic: scripts: remove bogus order parameter
Mark Rutland
1
-1
/
+1
2023-06-05
locking/atomic: make atomic*_{cmp,}xchg optional
Mark Rutland
2
-0
/
+14
2023-06-05
locking/atomic: remove fallback comments
Mark Rutland
7
-58
/
+0
2023-06-05
arch: Remove cmpxchg_double
Peter Zijlstra
1
-11
/
+4
2023-06-05
instrumentation: Wire up cmpxchg128()
Peter Zijlstra
2
-4
/
+4
2023-04-29
locking/atomic: Correct (cmp)xchg() instrumentation
Mark Rutland
1
-3
/
+3
2023-04-29
locking/atomic: Add generic try_cmpxchg{,64}_local() support
Uros Bizjak
2
-1
/
+5
2023-03-28
atomics: Provide atomic_add_negative() variants
Thomas Gleixner
2
-7
/
+6
2023-01-28
Fix up more non-executable files marked executable
Linus Torvalds
1
-0
/
+0
2022-09-29
kbuild: check sha1sum just once for each atomic header
Masahiro Yamada
1
-33
/
+0
2022-05-18
locking/atomic: Add generic try_cmpxchg64 support
Uros Bizjak
2
-14
/
+19
2022-02-11
atomics: Fix atomic64_{read_acquire,set_release} fallbacks
Mark Rutland
2
-2
/
+16
2021-12-09
locking/atomics, kcsan: Add instrumentation for barriers
Marco Elver
1
-9
/
+32
2021-07-16
locking/atomic: add arch_atomic_long*()
Mark Rutland
2
-2
/
+7
2021-07-16
locking/atomic: centralize generated headers
Mark Rutland
4
-12
/
+12
2021-07-16
locking/atomic: remove ARCH_ATOMIC remanants
Mark Rutland
21
-91
/
+71
2021-07-16
locking/atomic: simplify ifdef generation
Mark Rutland
1
-1
/
+1
2021-05-26
locking/atomics: atomic-instrumented: simplify ifdeffery
Mark Rutland
1
-49
/
+2
2021-05-26
locking/atomic: delete !ARCH_ATOMIC remnants
Mark Rutland
2
-2
/
+0
2020-11-07
locking/atomics: Regenerate the atomics-check SHA1's
Ingo Molnar
1
-0
/
+0
2020-11-07
Merge branch 'linus' into perf/kprobes
Ingo Molnar
2
-6
/
+16
2020-10-12
asm-generic/atomic: Add try_cmpxchg() fallbacks
Peter Zijlstra
2
-13
/
+79
2020-10-09
Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck...
Ingo Molnar
1
-6
/
+15
2020-10-07
locking/atomics: Check atomic-arch-fallback.h too
Paul Bolle
1
-0
/
+1
2020-08-24
locking/atomics: Use read-write instrumentation for atomic RMWs
Marco Elver
1
-6
/
+15
2020-06-25
locking/atomics: Provide the arch_atomic_ interface to generic code
Peter Zijlstra
1
-0
/
+31
2020-06-11
Rebase locking/kcsan to locking/urgent
Thomas Gleixner
2
-5
/
+7
2020-06-11
locking/atomics: Flip fallbacks and instrumentation
Peter Zijlstra
21
-65
/
+63
2020-06-11
asm-generic/atomic: Use __always_inline for fallback wrappers
Marco Elver
20
-19
/
+21
2020-03-21
asm-generic, atomic-instrumented: Use generic instrumented.h
Marco Elver
1
-16
/
+3
2020-01-07
asm-generic/atomic: Use __always_inline for fallback wrappers
Marco Elver
20
-19
/
+21
2020-01-07
asm-generic/atomic: Use __always_inline for pure wrappers
Marco Elver
2
-4
/
+6
[next]