From: Andi Kleen <a...@linux.intel.com> This warning is very noisy in a default build with gcc 9. Move it into W=2 only.
Cc: a...@arndb.de Cc: Masahiro Yamada <yamada.masah...@socionext.com> Signed-off-by: Andi Kleen <a...@linux.intel.com> --- Makefile | 1 + scripts/Makefile.extrawarn | 1 + 2 files changed, 2 insertions(+) diff --git a/Makefile b/Makefile index 71c2c482e2a2..78efbb172991 100644 --- a/Makefile +++ b/Makefile @@ -676,6 +676,7 @@ KBUILD_CFLAGS += $(call cc-disable-warning,frame-address,) KBUILD_CFLAGS += $(call cc-disable-warning, format-truncation) KBUILD_CFLAGS += $(call cc-disable-warning, format-overflow) KBUILD_CFLAGS += $(call cc-disable-warning, int-in-bool-context) +KBUILD_CFLAGS += $(call cc-disable-warning, address-of-packed-member) ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE KBUILD_CFLAGS += $(call cc-option,-Oz,-Os) diff --git a/scripts/Makefile.extrawarn b/scripts/Makefile.extrawarn index 768306add591..ed974a0f4a47 100644 --- a/scripts/Makefile.extrawarn +++ b/scripts/Makefile.extrawarn @@ -43,6 +43,7 @@ warning-2 += $(call cc-option, -Wmissing-field-initializers) warning-2 += $(call cc-option, -Wsign-compare) warning-2 += $(call cc-option, -Wmaybe-uninitialized) warning-2 += $(call cc-option, -Wunused-macros) +warning-2 += $(call cc-option, -Waddress-of-packed-member) warning-3 := -Wbad-function-cast warning-3 += -Wcast-qual -- 2.20.1