| Commit message (Expand) | Author | Age | Files | Lines |
* | locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc | Carlos Llamas | 2024-06-05 | 3 | -9/+9 |
* | locking/atomic: scripts: Clarify ordering of conditional atomics | Mark Rutland | 2024-02-20 | 3 | -27/+111 |
* | locking/atomic: Add generic support for sync_try_cmpxchg() and its fallback | Uros Bizjak | 2023-10-09 | 2 | -2/+23 |
* | locking/atomic: scripts: fix fallback ifdeffery | Mark Rutland | 2023-09-20 | 1 | -9/+1 |
* | locking/atomic: scripts: fix ${atomic}_dec_if_positive() kerneldoc | Mark Rutland | 2023-06-16 | 3 | -9/+9 |
* | locking/atomic: scripts: generate kerneldoc comments | Mark Rutland | 2023-06-05 | 3 | -3/+5541 |
* | locking/atomic: scripts: simplify raw_atomic*() definitions | Mark Rutland | 2023-06-05 | 3 | -985/+881 |
* | locking/atomic: scripts: simplify raw_atomic_long*() definitions | Mark Rutland | 2023-06-05 | 1 | -515/+340 |
* | locking/atomic: scripts: restructure fallback ifdeffery | Mark Rutland | 2023-06-05 | 2 | -2637/+1664 |
* | locking/atomic: scripts: build raw_atomic_long*() directly | Mark Rutland | 2023-06-05 | 2 | -852/+342 |
* | locking/atomic: scripts: add trivial raw_atomic*_<op>() | Mark Rutland | 2023-06-05 | 2 | -300/+1940 |
* | locking/atomic: make atomic*_{cmp,}xchg optional | Mark Rutland | 2023-06-05 | 1 | -1/+157 |
* | locking/atomic: remove fallback comments | Mark Rutland | 2023-06-05 | 1 | -165/+1 |
* | arch: Remove cmpxchg_double | Peter Zijlstra | 2023-06-05 | 1 | -16/+1 |
* | instrumentation: Wire up cmpxchg128() | Peter Zijlstra | 2023-06-05 | 2 | -2/+179 |
* | locking/atomic: Correct (cmp)xchg() instrumentation | Mark Rutland | 2023-04-29 | 1 | -38/+38 |
* | locking/atomic: Add generic try_cmpxchg{,64}_local() support | Uros Bizjak | 2023-04-29 | 2 | -2/+42 |
* | atomics: Provide atomic_add_negative() variants | Thomas Gleixner | 2023-03-28 | 3 | -11/+303 |
* | locking/atomic: Add generic try_cmpxchg64 support | Uros Bizjak | 2022-05-18 | 2 | -2/+110 |
* | atomics: Fix atomic64_{read_acquire,set_release} fallbacks | Mark Rutland | 2022-02-11 | 1 | -5/+33 |
* | locking/atomics, kcsan: Add instrumentation for barriers | Marco Elver | 2021-12-09 | 1 | -1/+134 |
* | locking/atomic: add arch_atomic_long*() | Mark Rutland | 2021-07-16 | 2 | -330/+908 |
* | locking/atomic: centralize generated headers | Mark Rutland | 2021-07-16 | 3 | -0/+4712 |