summaryrefslogtreecommitdiffstats
path: root/arch/arc/include/asm/cmpxchg.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variantsVineet Gupta2021-08-241-23/+0
* ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only)Vineet Gupta2021-08-241-9/+2
* ARC: cmpxchg/xchg: rewrite as macros to make type safeVineet Gupta2021-08-241-96/+117
* ARC: xchg: !LLSC: remove UP micro-optimization/hackVineet Gupta2021-08-241-7/+1
* Merge tag 'locking-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-06-281-5/+5
|\
| * locking/atomic: arc: move to ARCH_ATOMICMark Rutland2021-05-261-5/+5
* | arc: Fix typos/spellosBhaskar Chowdhury2021-05-101-2/+2
|/
* arc: include/asm: fix typos of "themselves"Randy Dunlap2020-10-061-1/+1
* ARC: [plat-eznps]: Drop support for EZChip NPS platformVineet Gupta2020-10-061-68/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* ARC: fix build warningsVineet Gupta2019-05-201-4/+10
* ARC: [plat-eznps] Use dedicated atomic/bitops/cmpxchgNoam Camus2016-05-091-8/+68
* ARC: Fix misspellings in comments.Adam Buchbinder2016-03-111-1/+1
* ARC: add/fix some comments in code - no functional changeVineet Gupta2015-08-201-11/+11
* ARC: add smp barriers around atomics per Documentation/atomic_ops.txtVineet Gupta2015-06-251-0/+17
* ARC: add compiler barrier to LLSC based cmpxchgVineet Gupta2015-06-251-4/+5
* ARC: Atomic/bitops/cmpxchg/barriersVineet Gupta2013-02-111-0/+143