From: Kees Cook Date: Tue, 17 Aug 2021 18:56:36 +0000 (-0700) Subject: Makefile: Enable -Wzero-length-bounds X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=da65e02648bea617f0608da31e3be3228315f771;p=users%2Fjedix%2Flinux-maple.git Makefile: Enable -Wzero-length-bounds With all known internal zero-length accesses fixed, it is possible to enable -Wzero-length-bounds globally. Since this is included by default in -Warray-bounds, we just need to stop disabling it. Cc: "Gustavo A. R. Silva" Cc: Arnd Bergmann Cc: Masahiro Yamada Cc: linux-kbuild@vger.kernel.org Signed-off-by: Kees Cook --- diff --git a/Makefile b/Makefile index 8e7e73a642e26..8e732e875e785 100644 --- a/Makefile +++ b/Makefile @@ -994,7 +994,6 @@ KBUILD_CFLAGS += -Wno-pointer-sign KBUILD_CFLAGS += $(call cc-disable-warning, stringop-truncation) # We'll want to enable this eventually, but it's not going away for 5.7 at least -KBUILD_CFLAGS += $(call cc-disable-warning, zero-length-bounds) KBUILD_CFLAGS += $(call cc-disable-warning, stringop-overflow) # Another good warning that we'll want to enable eventually