198008be7SIngo Molnar# 298008be7SIngo Molnar# Feature name: cmpxchg-local 398008be7SIngo Molnar# Kconfig: HAVE_CMPXCHG_LOCAL 498008be7SIngo Molnar# description: arch supports the this_cpu_cmpxchg() API 598008be7SIngo Molnar# 698008be7SIngo Molnar ----------------------- 798008be7SIngo Molnar | arch |status| 898008be7SIngo Molnar ----------------------- 998008be7SIngo Molnar | alpha: | TODO | 1098008be7SIngo Molnar | arc: | TODO | 1198008be7SIngo Molnar | arm: | TODO | 127156fc29SAndrea Parri | arm64: | ok | 138a5aaf97SGuo Ren | csky: | TODO | 1498008be7SIngo Molnar | hexagon: | TODO | 1598008be7SIngo Molnar | ia64: | TODO | 16*cc8c418bSTiezhu Yang | loongarch: | TODO | 1798008be7SIngo Molnar | m68k: | TODO | 1898008be7SIngo Molnar | microblaze: | TODO | 1998008be7SIngo Molnar | mips: | TODO | 2098008be7SIngo Molnar | nios2: | TODO | 2198008be7SIngo Molnar | openrisc: | TODO | 2298008be7SIngo Molnar | parisc: | TODO | 2398008be7SIngo Molnar | powerpc: | TODO | 247156fc29SAndrea Parri | riscv: | TODO | 2598008be7SIngo Molnar | s390: | ok | 2698008be7SIngo Molnar | sh: | TODO | 2798008be7SIngo Molnar | sparc: | TODO | 2898008be7SIngo Molnar | um: | TODO | 2998008be7SIngo Molnar | x86: | ok | 3098008be7SIngo Molnar | xtensa: | TODO | 3198008be7SIngo Molnar ----------------------- 32