mirror of
https://github.com/torvalds/linux.git
synced 2024-12-27 13:22:23 +00:00
extrawarn: move -Wrestrict into W=1 warnings
There are few of these, so enable them whenever W=1 is enabled. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
This commit is contained in:
parent
6d4ab2e97d
commit
26030cb984
@ -54,9 +54,6 @@ KBUILD_CFLAGS += -Wno-pointer-sign
|
|||||||
# globally built with -Wcast-function-type.
|
# globally built with -Wcast-function-type.
|
||||||
KBUILD_CFLAGS += $(call cc-option, -Wcast-function-type)
|
KBUILD_CFLAGS += $(call cc-option, -Wcast-function-type)
|
||||||
|
|
||||||
# Another good warning that we'll want to enable eventually
|
|
||||||
KBUILD_CFLAGS += $(call cc-disable-warning, restrict)
|
|
||||||
|
|
||||||
# The allocators already balk at large sizes, so silence the compiler
|
# The allocators already balk at large sizes, so silence the compiler
|
||||||
# warnings for bounds checks involving those possible values. While
|
# warnings for bounds checks involving those possible values. While
|
||||||
# -Wno-alloc-size-larger-than would normally be used here, earlier versions
|
# -Wno-alloc-size-larger-than would normally be used here, earlier versions
|
||||||
@ -99,6 +96,7 @@ ifneq ($(findstring 1, $(KBUILD_EXTRA_WARN)),)
|
|||||||
|
|
||||||
KBUILD_CFLAGS += -Wextra -Wunused -Wno-unused-parameter
|
KBUILD_CFLAGS += -Wextra -Wunused -Wno-unused-parameter
|
||||||
KBUILD_CFLAGS += -Wmissing-declarations
|
KBUILD_CFLAGS += -Wmissing-declarations
|
||||||
|
KBUILD_CFLAGS += $(call cc-option, -Wrestrict)
|
||||||
KBUILD_CFLAGS += -Wmissing-format-attribute
|
KBUILD_CFLAGS += -Wmissing-format-attribute
|
||||||
KBUILD_CFLAGS += -Wmissing-prototypes
|
KBUILD_CFLAGS += -Wmissing-prototypes
|
||||||
KBUILD_CFLAGS += -Wold-style-definition
|
KBUILD_CFLAGS += -Wold-style-definition
|
||||||
@ -120,6 +118,7 @@ else
|
|||||||
# Suppress them by using -Wno... except for W=1.
|
# Suppress them by using -Wno... except for W=1.
|
||||||
KBUILD_CFLAGS += $(call cc-disable-warning, unused-but-set-variable)
|
KBUILD_CFLAGS += $(call cc-disable-warning, unused-but-set-variable)
|
||||||
KBUILD_CFLAGS += $(call cc-disable-warning, unused-const-variable)
|
KBUILD_CFLAGS += $(call cc-disable-warning, unused-const-variable)
|
||||||
|
KBUILD_CFLAGS += $(call cc-disable-warning, restrict)
|
||||||
KBUILD_CFLAGS += $(call cc-disable-warning, packed-not-aligned)
|
KBUILD_CFLAGS += $(call cc-disable-warning, packed-not-aligned)
|
||||||
KBUILD_CFLAGS += $(call cc-disable-warning, format-overflow)
|
KBUILD_CFLAGS += $(call cc-disable-warning, format-overflow)
|
||||||
KBUILD_CFLAGS += $(call cc-disable-warning, format-truncation)
|
KBUILD_CFLAGS += $(call cc-disable-warning, format-truncation)
|
||||||
|
Loading…
Reference in New Issue
Block a user