ubsan: Remove CONFIG_UBSAN_SANITIZE_ALL
authorKees Cook <keescook@chromium.org>
Sun, 28 Jan 2024 18:45:29 +0000 (10:45 -0800)
committerKees Cook <keescook@chromium.org>
Tue, 6 Feb 2024 10:21:38 +0000 (02:21 -0800)
commit918327e9b7ffb45321cbb4b9b86b58ec555fe6b3
tree64a30901a6a4e1ef48e7f1d6c2d76238ded80183
parent30edbdf9b98ddc9087f5f8b9a9644fa5c05fa5b1
ubsan: Remove CONFIG_UBSAN_SANITIZE_ALL

For simplicity in splitting out UBSan options into separate rules,
remove CONFIG_UBSAN_SANITIZE_ALL, effectively defaulting to "y", which
is how it is generally used anyway. (There are no ":= y" cases beyond
where a specific file is enabled when a top-level ":= n" is in effect.)

Cc: Andrey Konovalov <andreyknvl@gmail.com>
Cc: Marco Elver <elver@google.com>
Cc: linux-doc@vger.kernel.org
Cc: linux-kbuild@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Documentation/dev-tools/ubsan.rst
arch/arm/Kconfig
arch/arm64/Kconfig
arch/mips/Kconfig
arch/parisc/Kconfig
arch/powerpc/Kconfig
arch/riscv/Kconfig
arch/s390/Kconfig
arch/x86/Kconfig
lib/Kconfig.ubsan
scripts/Makefile.lib