arch: Remove cmpxchg_double
authorPeter Zijlstra <peterz@infradead.org>
Wed, 31 May 2023 13:08:44 +0000 (15:08 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Mon, 5 Jun 2023 07:36:39 +0000 (09:36 +0200)
commitfebe950dbfb464799beb0339cc6fb10699f4a5da
tree96098a18fcc97b277a828e837409f68f4917a88f
parent6801be4f2653e5fdddca73b527cf0728284ba8a3
arch: Remove cmpxchg_double

No moar users, remove the monster.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Mark Rutland <mark.rutland@arm.com>
Acked-by: Heiko Carstens <hca@linux.ibm.com>
Tested-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20230531132323.991907085@infradead.org
15 files changed:
Documentation/core-api/this_cpu_ops.rst
arch/arm64/include/asm/atomic_ll_sc.h
arch/arm64/include/asm/atomic_lse.h
arch/arm64/include/asm/cmpxchg.h
arch/arm64/include/asm/percpu.h
arch/s390/include/asm/cmpxchg.h
arch/s390/include/asm/percpu.h
arch/x86/include/asm/cmpxchg.h
arch/x86/include/asm/cmpxchg_32.h
arch/x86/include/asm/cmpxchg_64.h
arch/x86/include/asm/percpu.h
include/asm-generic/percpu.h
include/linux/atomic/atomic-instrumented.h
include/linux/percpu-defs.h
scripts/atomic/gen-atomic-instrumented.sh