summaryrefslogtreecommitdiff
path: root/arch/arc/include/asm/cmpxchg.h
AgeCommit message (Expand)AuthorFilesLines
2021-08-25ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variantsVineet Gupta1-23/+0
2021-08-25ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only)Vineet Gupta1-9/+2
2021-08-25ARC: cmpxchg/xchg: rewrite as macros to make type safeVineet Gupta1-96/+117
2021-08-25ARC: xchg: !LLSC: remove UP micro-optimization/hackVineet Gupta1-7/+1
2021-06-28Merge tag 'locking-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-5/+5
2021-05-26locking/atomic: arc: move to ARCH_ATOMICMark Rutland1-5/+5
2021-05-10arc: Fix typos/spellosBhaskar Chowdhury1-2/+2
2020-10-06arc: include/asm: fix typos of "themselves"Randy Dunlap1-1/+1
2020-10-06ARC: [plat-eznps]: Drop support for EZChip NPS platformVineet Gupta1-68/+2
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-05-20ARC: fix build warningsVineet Gupta1-4/+10
2016-05-09ARC: [plat-eznps] Use dedicated atomic/bitops/cmpxchgNoam Camus1-8/+68
2016-03-11ARC: Fix misspellings in comments.Adam Buchbinder1-1/+1
2015-08-20ARC: add/fix some comments in code - no functional changeVineet Gupta1-11/+11
2015-06-25ARC: add smp barriers around atomics per Documentation/atomic_ops.txtVineet Gupta1-0/+17
2015-06-25ARC: add compiler barrier to LLSC based cmpxchgVineet Gupta1-4/+5
2013-02-11ARC: Atomic/bitops/cmpxchg/barriersVineet Gupta1-0/+143