x86/percpu: Clean up percpu_add_op()
authorBrian Gerst <brgerst@gmail.com>
Mon, 20 Jul 2020 20:49:18 +0000 (13:49 -0700)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 23 Jul 2020 09:46:40 +0000 (11:46 +0200)
commit33e5614a435ff8047d768e6501454ae1cc7f131f
tree792e7f3da6b610755e66decbbffc37294d7c7a45
parentbb631e3002840706362a7d76e3ebb3604cce91a7
x86/percpu: Clean up percpu_add_op()

The core percpu macros already have a switch on the data size, so the switch
in the x86 code is redundant and produces more dead code.

Also use appropriate types for the width of the instructions.  This avoids
errors when compiling with Clang.

Signed-off-by: Brian Gerst <brgerst@gmail.com>
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Nick Desaulniers <ndesaulniers@google.com>
Tested-by: Sedat Dilek <sedat.dilek@gmail.com>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Dennis Zhou <dennis@kernel.org>
Link: https://lkml.kernel.org/r/20200720204925.3654302-5-ndesaulniers@google.com
arch/x86/include/asm/percpu.h