aboutsummaryrefslogtreecommitdiffstats
path: root/arch/riscv/include/asm/atomic.h
Commit message (Expand)AuthorAge
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner2019-05-24
* riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() variantsAndrea Parri2018-12-21
* locking/atomics: Rework ordering barriersMark Rutland2018-07-25
* atomics/treewide: Make unconditional inc/dec ops optionalMark Rutland2018-06-21
* atomics/treewide: Make test ops optionalMark Rutland2018-06-21
* atomics/riscv: Define atomic64_fetch_add_unless()Mark Rutland2018-06-21
* atomics/treewide: Make atomic_fetch_add_unless() optionalMark Rutland2018-06-21
* atomics/treewide: Make atomic64_inc_not_zero() optionalMark Rutland2018-06-21
* atomics/treewide: Remove redundant atomic_inc_not_zero() definitionsMark Rutland2018-06-21
* atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()Mark Rutland2018-06-21
* riscv/atomic: Strengthen implementations with fencesAndrea Parri2018-04-02
* RISC-V: Comment on why {,cmp}xchg is ordered how it isPalmer Dabbelt2017-11-28
* RISC-V: Remove unused arguments from ATOMIC_OPPalmer Dabbelt2017-11-28
* RISC-V: Atomic and Locking CodePalmer Dabbelt2017-09-26