|
37 | 37 | KBUILD_CFLAGS += -Wno-main
|
38 | 38 | endif
|
39 | 39 |
|
40 |
| -# These warnings generated too much noise in a regular build. |
41 |
| -# Use make W=1 to enable them (see scripts/Makefile.extrawarn) |
42 |
| -KBUILD_CFLAGS += $(call cc-disable-warning, unused-but-set-variable) |
43 |
| -KBUILD_CFLAGS += $(call cc-disable-warning, unused-const-variable) |
44 |
| - |
45 | 40 | # These result in bogus false positives
|
46 | 41 | KBUILD_CFLAGS += $(call cc-disable-warning, dangling-pointer)
|
47 | 42 |
|
@@ -90,16 +85,9 @@ KBUILD_CFLAGS += -Wunused
|
90 | 85 | #
|
91 | 86 | ifneq ($(findstring 1, $(KBUILD_EXTRA_WARN)),)
|
92 | 87 |
|
93 |
| -KBUILD_CFLAGS += $(call cc-option, -Wrestrict) |
94 | 88 | KBUILD_CFLAGS += -Wmissing-format-attribute
|
95 |
| -KBUILD_CFLAGS += -Wold-style-definition |
96 | 89 | KBUILD_CFLAGS += -Wmissing-include-dirs
|
97 |
| -KBUILD_CFLAGS += $(call cc-option, -Wunused-but-set-variable) |
98 | 90 | KBUILD_CFLAGS += $(call cc-option, -Wunused-const-variable)
|
99 |
| -KBUILD_CFLAGS += $(call cc-option, -Wpacked-not-aligned) |
100 |
| -KBUILD_CFLAGS += $(call cc-option, -Wformat-overflow) |
101 |
| -KBUILD_CFLAGS += $(call cc-option, -Wformat-truncation) |
102 |
| -KBUILD_CFLAGS += $(call cc-option, -Wstringop-truncation) |
103 | 91 |
|
104 | 92 | KBUILD_CPPFLAGS += -Wundef
|
105 | 93 | KBUILD_CPPFLAGS += -DKBUILD_EXTRA_WARN1
|
@@ -150,9 +138,6 @@ ifneq ($(findstring 2, $(KBUILD_EXTRA_WARN)),)
|
150 | 138 | KBUILD_CFLAGS += -Wdisabled-optimization
|
151 | 139 | KBUILD_CFLAGS += -Wshadow
|
152 | 140 | KBUILD_CFLAGS += $(call cc-option, -Wlogical-op)
|
153 |
| -KBUILD_CFLAGS += -Wmissing-field-initializers |
154 |
| -KBUILD_CFLAGS += -Wtype-limits |
155 |
| -KBUILD_CFLAGS += $(call cc-option, -Wmaybe-uninitialized) |
156 | 141 | KBUILD_CFLAGS += $(call cc-option, -Wunused-macros)
|
157 | 142 |
|
158 | 143 | KBUILD_CPPFLAGS += -DKBUILD_EXTRA_WARN2
|
|
0 commit comments