Skip to content

Commit b06a175

Browse files
committed
Merge tag 'array-bounds-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Pull array-bounds updates from Kees Cook: "This enables -Warray-bounds and -Wzero-length-bounds, now that the many bug fixes have landed all over the place in the kernel, and in GCC itself[1]. A couple fixes[2] for known corner-case issues currently live in my "pending-fixes" tree which I'm expecting to send next week if other maintainers still haven't picked them up. I'm also expecting we can enable -Wstringop-overflow next cycle, as there are only a few stragglers[3], but it might even be possible for this release" [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578 [2] https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git/commit/?h=for-next/pending-fixes&id=2d253138910eec553fc706379914243d71de9b85 [3] KSPP#181 * tag 'array-bounds-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux: Makefile: Enable -Wzero-length-bounds Makefile: Enable -Warray-bounds
2 parents 4be240b + 00a4f83 commit b06a175

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -952,8 +952,6 @@ KBUILD_CFLAGS += $(call cc-option, -Wcast-function-type)
952952
KBUILD_CFLAGS += $(call cc-disable-warning, stringop-truncation)
953953

954954
# We'll want to enable this eventually, but it's not going away for 5.7 at least
955-
KBUILD_CFLAGS += $(call cc-disable-warning, zero-length-bounds)
956-
KBUILD_CFLAGS += -Wno-array-bounds
957955
KBUILD_CFLAGS += $(call cc-disable-warning, stringop-overflow)
958956

959957
# Another good warning that we'll want to enable eventually

0 commit comments

Comments
 (0)