| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-06-05 | locking/atomic: treewide: delete arch_atomic_*() kerneldoc |  Mark Rutland | 1 | -16/+0 |
| 2023-06-05 | locking/atomic: hexagon: add preprocessor symbols |  Mark Rutland | 1 | -0/+9 |
| 2023-06-05 | locking/atomic: make atomic*_{cmp,}xchg optional |  Mark Rutland | 1 | -6/+0 |
| 2023-06-05 | locking/atomic: hexagon: remove redundant arch_atomic_cmpxchg |  Mark Rutland | 1 | -42/+4 |
| 2021-05-26 | locking/atomic: hexagon: move to ARCH_ATOMIC |  Mark Rutland | 1 | -14/+14 |
| 2020-07-29 | locking/atomic: Move ATOMIC_INIT into linux/types.h |  Herbert Xu | 1 | -2/+0 |
| 2020-01-04 | hexagon: parenthesize registers in asm predicates |  Nick Desaulniers | 1 | -4/+4 |
| 2019-06-05 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 |  Thomas Gleixner | 1 | -15/+1 |
| 2018-06-21 | atomics/treewide: Make unconditional inc/dec ops optional |  Mark Rutland | 1 | -6/+0 |
| 2018-06-21 | atomics/treewide: Make test ops optional |  Mark Rutland | 1 | -5/+0 |
| 2018-06-21 | atomics/treewide: Make atomic_fetch_add_unless() optional |  Mark Rutland | 1 | -0/+1 |
| 2018-06-21 | atomics/treewide: Remove redundant atomic_inc_not_zero() definitions |  Mark Rutland | 1 | -2/+0 |
| 2018-06-21 | atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() |  Mark Rutland | 1 | -2/+2 |
| 2017-08-10 | locking/atomic: Fix atomic_set_release() for 'funny' architectures |  Peter Zijlstra | 1 | -0/+2 |
| 2016-06-16 | locking/atomic: Remove linux/atomic.h:atomic_fetch_or() |  Peter Zijlstra | 1 | -2/+0 |
| 2016-06-16 | locking/atomic, arch/hexagon: Implement atomic_fetch_{add,sub,and,or,xor}() |  Peter Zijlstra | 1 | -5/+28 |
| 2015-09-23 | atomic, arch: Audit atomic_{read,set}() |  Peter Zijlstra | 1 | -1/+1 |
| 2015-07-27 | atomic: Provide atomic_{or,xor,and} |  Peter Zijlstra | 1 | -2/+0 |
| 2015-07-27 | hexagon: Provide atomic_{or,xor,and} |  Peter Zijlstra | 1 | -0/+6 |
| 2014-08-14 | locking,arch,hexagon: Fold atomic_ops |  Peter Zijlstra | 1 | -31/+37 |
| 2014-04-18 | arch,hexagon: Convert smp_mb__*() |  Peter Zijlstra | 1 | -5/+1 |
| 2014-04-04 | Hexagon: fix atomic_set |  Richard Kuo | 1 | -1/+14 |
| 2014-01-12 | arch: Move smp_mb__{before,after}_atomic_{inc,dec}.h into asm/atomic.h |  Peter Zijlstra | 1 | -1/+5 |
| 2013-04-30 | Hexagon: update copyright dates |  Richard Kuo | 1 | -1/+1 |
| 2013-04-30 | Hexagon: fix __atomic_add_unless |  Richard Kuo | 1 | -9/+11 |
| 2012-10-18 | Hexagon: Copyright marking changes |  Richard Kuo | 1 | -1/+1 |
| 2012-03-28 | Disintegrate asm/system.h for Hexagon |  David Howells | 1 | -0/+1 |
| 2011-11-01 | Hexagon: Add atomic ops support |  Richard Kuo | 1 | -0/+164 |