• Kees Cook's avatar
    ubsan: remove redundant -Wno-maybe-uninitialized · d8a7f62b
    Kees Cook authored
    Patch series "Clean up UBSAN Makefile", v2.
    
    This series attempts to address the issues seen with UBSAN's object-size
    sanitizer causing problems under GCC.  In the process, the Kconfig and
    Makefile are refactored to do all the cc-option calls in the Kconfig.
    Additionally start to detangle -Wno-maybe-uninitialized, disable
    UBSAN_TRAP under COMPILE_TEST for wider build coverage, and expand the
    libusan tests.
    
    This patch (of 7):
    
    In commit 78a5255f ("Stop the ad-hoc games with
    -Wno-maybe-initialized") -Wmaybe-uninitialized was disabled globally, so
    keeping the disabling logic here too doesn't make sense.
    
    Link: https://lkml.kernel.org/r/20201203004437.389959-1-keescook@chromium.org
    Link: https://lkml.kernel.org/r/20201203004437.389959-2-keescook@chromium.orgSigned-off-by: default avatarKees Cook <keescook@chromium.org>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Ard Biesheuvel <ardb@kernel.org>
    Cc: Arnd Bergmann <arnd@arndb.de>
    Cc: Masahiro Yamada <masahiroy@kernel.org>
    Cc: Michal Marek <michal.lkml@markovi.net>
    Cc: Nathan Chancellor <natechancellor@gmail.com>
    Cc: Nick Desaulniers <ndesaulniers@google.com>
    Cc: Marco Elver <elver@google.com>
    Cc: Randy Dunlap <rdunlap@infradead.org>
    Cc: Dmitry Vyukov <dvyukov@google.com>
    Cc: George Popescu <georgepope@android.com>
    Cc: Herbert Xu <herbert@gondor.apana.org.au>
    Cc: Peter Oberparleiter <oberpar@linux.ibm.com>
    Cc: Andrey Ryabinin <aryabinin@virtuozzo.com>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    d8a7f62b
Kconfig.ubsan 3.54 KB