summaryrefslogtreecommitdiff
path: root/arch/arc/include/asm/cmpxchg.h
AgeCommit message (Expand)Author
2024-09-13ARC: Emulate one-byte cmpxchgPaul E. McKenney
2023-04-29locking/arch: Rename all internal __xchg() names to __arch_xchg()Andrzej Hajda
2021-08-24ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variantsVineet Gupta
2021-08-24ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only)Vineet Gupta
2021-08-24ARC: cmpxchg/xchg: rewrite as macros to make type safeVineet Gupta
2021-08-24ARC: xchg: !LLSC: remove UP micro-optimization/hackVineet Gupta
2021-06-28Merge tag 'locking-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2021-05-26locking/atomic: arc: move to ARCH_ATOMICMark Rutland
2021-05-10arc: Fix typos/spellosBhaskar Chowdhury
2020-10-05arc: include/asm: fix typos of "themselves"Randy Dunlap
2020-10-05ARC: [plat-eznps]: Drop support for EZChip NPS platformVineet Gupta
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner
2019-05-20ARC: fix build warningsVineet Gupta
2016-05-09ARC: [plat-eznps] Use dedicated atomic/bitops/cmpxchgNoam Camus
2016-03-11ARC: Fix misspellings in comments.Adam Buchbinder
2015-08-20ARC: add/fix some comments in code - no functional changeVineet Gupta
2015-06-25ARC: add smp barriers around atomics per Documentation/atomic_ops.txtVineet Gupta
2015-06-25ARC: add compiler barrier to LLSC based cmpxchgVineet Gupta
2013-02-11ARC: Atomic/bitops/cmpxchg/barriersVineet Gupta