Skip to content

Commit 3a7c7a9

Browse files
heicarstelektroschmock
authored andcommitted
percpu: remove this_cpu_xor() implementation
There is not a single user in the whole kernel. Besides that this_cpu_xor() is broken anyway since it gets translated to this_cpu_or() (see __pcpu_size_call() line). So instead of fixing an unused definition just remove it. Signed-off-by: Heiko Carstens <[email protected]> Acked-by: Ingo Molnar <[email protected]> Signed-off-by: Tejun Heo <[email protected]> Change-Id: Ibf806c46fd25f1de0fb70abe806a9b2b84913728
1 parent 6c82012 commit 3a7c7a9

File tree

1 file changed

+0
-32
lines changed

1 file changed

+0
-32
lines changed

include/linux/percpu.h

-32
Original file line numberDiff line numberDiff line change
@@ -375,22 +375,6 @@ do { \
375375
# define this_cpu_or(pcp, val) __pcpu_size_call(this_cpu_or_, (pcp), (val))
376376
#endif
377377

378-
#ifndef this_cpu_xor
379-
# ifndef this_cpu_xor_1
380-
# define this_cpu_xor_1(pcp, val) _this_cpu_generic_to_op((pcp), (val), ^=)
381-
# endif
382-
# ifndef this_cpu_xor_2
383-
# define this_cpu_xor_2(pcp, val) _this_cpu_generic_to_op((pcp), (val), ^=)
384-
# endif
385-
# ifndef this_cpu_xor_4
386-
# define this_cpu_xor_4(pcp, val) _this_cpu_generic_to_op((pcp), (val), ^=)
387-
# endif
388-
# ifndef this_cpu_xor_8
389-
# define this_cpu_xor_8(pcp, val) _this_cpu_generic_to_op((pcp), (val), ^=)
390-
# endif
391-
# define this_cpu_xor(pcp, val) __pcpu_size_call(this_cpu_or_, (pcp), (val))
392-
#endif
393-
394378
#define _this_cpu_generic_add_return(pcp, val) \
395379
({ \
396380
typeof(pcp) ret__; \
@@ -629,22 +613,6 @@ do { \
629613
# define __this_cpu_or(pcp, val) __pcpu_size_call(__this_cpu_or_, (pcp), (val))
630614
#endif
631615

632-
#ifndef __this_cpu_xor
633-
# ifndef __this_cpu_xor_1
634-
# define __this_cpu_xor_1(pcp, val) __this_cpu_generic_to_op((pcp), (val), ^=)
635-
# endif
636-
# ifndef __this_cpu_xor_2
637-
# define __this_cpu_xor_2(pcp, val) __this_cpu_generic_to_op((pcp), (val), ^=)
638-
# endif
639-
# ifndef __this_cpu_xor_4
640-
# define __this_cpu_xor_4(pcp, val) __this_cpu_generic_to_op((pcp), (val), ^=)
641-
# endif
642-
# ifndef __this_cpu_xor_8
643-
# define __this_cpu_xor_8(pcp, val) __this_cpu_generic_to_op((pcp), (val), ^=)
644-
# endif
645-
# define __this_cpu_xor(pcp, val) __pcpu_size_call(__this_cpu_xor_, (pcp), (val))
646-
#endif
647-
648616
#define __this_cpu_generic_add_return(pcp, val) \
649617
({ \
650618
__this_cpu_add(pcp, val); \

0 commit comments

Comments
 (0)