s390/cpum_sf: Convert to cmpxchg128()
authorPeter Zijlstra <peterz@infradead.org>
Wed, 31 May 2023 13:08:45 +0000 (15:08 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Mon, 5 Jun 2023 07:36:40 +0000 (09:36 +0200)
commit497cc42bf53b55185ab3d39c634fbf09eb6681ae
tree4a784a9a0eb1f3710c6bf215d25ff2f2c27d9214
parentfebe950dbfb464799beb0339cc6fb10699f4a5da
s390/cpum_sf: Convert to cmpxchg128()

Now that there is a cross arch u128 and cmpxchg128(), use those
instead of the custom CDSG helper.

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/20230531132324.058821078@infradead.org
arch/s390/include/asm/cpu_mf.h
arch/s390/kernel/perf_cpum_sf.c