s390/percpu: remove this_cpu_xor() implementation
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Mon, 28 Oct 2013 12:10:39 +0000 (13:10 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 31 Oct 2013 08:53:58 +0000 (09:53 +0100)
this_cpu_xor() will be removed tree wide during the next merge window.
To avoid merge conflicts s390's removal comes via the s390 tree.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/percpu.h

index 061ab45faf7015aa7e7ba0d8b7bbfa7b613a11c9..fa91e0097458d8d56cd3d41f24fd0a5a9f42d72a 100644 (file)
@@ -50,8 +50,6 @@
 #define this_cpu_and_2(pcp, val)       arch_this_cpu_to_op_simple(pcp, val, &)
 #define this_cpu_or_1(pcp, val)                arch_this_cpu_to_op_simple(pcp, val, |)
 #define this_cpu_or_2(pcp, val)                arch_this_cpu_to_op_simple(pcp, val, |)
-#define this_cpu_xor_1(pcp, val)       arch_this_cpu_to_op_simple(pcp, val, ^)
-#define this_cpu_xor_2(pcp, val)       arch_this_cpu_to_op_simple(pcp, val, ^)
 
 #ifndef CONFIG_HAVE_MARCH_Z196_FEATURES
 
@@ -63,8 +61,6 @@
 #define this_cpu_and_8(pcp, val)       arch_this_cpu_to_op_simple(pcp, val, &)
 #define this_cpu_or_4(pcp, val)                arch_this_cpu_to_op_simple(pcp, val, |)
 #define this_cpu_or_8(pcp, val)                arch_this_cpu_to_op_simple(pcp, val, |)
-#define this_cpu_xor_4(pcp, val)       arch_this_cpu_to_op_simple(pcp, val, ^)
-#define this_cpu_xor_8(pcp, val)       arch_this_cpu_to_op_simple(pcp, val, ^)
 
 #else /* CONFIG_HAVE_MARCH_Z196_FEATURES */
 
 #define this_cpu_and_8(pcp, val)       arch_this_cpu_to_op(pcp, val, "lang")
 #define this_cpu_or_4(pcp, val)                arch_this_cpu_to_op(pcp, val, "lao")
 #define this_cpu_or_8(pcp, val)                arch_this_cpu_to_op(pcp, val, "laog")
-#define this_cpu_xor_4(pcp, val)       arch_this_cpu_to_op(pcp, val, "lax")
-#define this_cpu_xor_8(pcp, val)       arch_this_cpu_to_op(pcp, val, "laxg")
 
 #endif /* CONFIG_HAVE_MARCH_Z196_FEATURES */