x86, kcsan: Enable KCSAN for x86
authorMarco Elver <elver@google.com>
Thu, 14 Nov 2019 18:03:03 +0000 (19:03 +0100)
committerPaul E. McKenney <paulmck@kernel.org>
Sat, 16 Nov 2019 15:23:16 +0000 (07:23 -0800)
commit40d04110f87940b6a03bf0aa19cd29e84f465f20
tree85a7f42366dc040bad8e13608ce21c01d0a2222f
parente75a6795ed132f26f69d08dea958630d5993056d
x86, kcsan: Enable KCSAN for x86

This patch enables KCSAN for x86, with updates to build rules to not use
KCSAN for several incompatible compilation units.

Signed-off-by: Marco Elver <elver@google.com>
Acked-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
12 files changed:
arch/x86/Kconfig
arch/x86/boot/Makefile
arch/x86/boot/compressed/Makefile
arch/x86/entry/vdso/Makefile
arch/x86/include/asm/bitops.h
arch/x86/kernel/Makefile
arch/x86/kernel/cpu/Makefile
arch/x86/lib/Makefile
arch/x86/mm/Makefile
arch/x86/purgatory/Makefile
arch/x86/realmode/Makefile
arch/x86/realmode/rm/Makefile