summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2019-05-01 11:05:41 -0700
committerSeung-Woo Kim <sw0312.kim@samsung.com>2019-12-23 15:18:47 +0900
commit4d73f071988c411dda90ae667a4d4c5553f631be (patch)
tree5130b130f9539165e422ab0f5a1be06e2cd16d08
parent370016290f973e615a83829890fb1070275a8390 (diff)
downloadlinux-4.9-exynos9110-4d73f071988c411dda90ae667a4d4c5553f631be.tar.gz
linux-4.9-exynos9110-4d73f071988c411dda90ae667a4d4c5553f631be.tar.bz2
linux-4.9-exynos9110-4d73f071988c411dda90ae667a4d4c5553f631be.zip
gcc-9: silence 'address-of-packed-member' warning
commit 6f303d60534c46aa1a239f29c321f95c83dda748 upstream. We already did this for clang, but now gcc has that warning too. Yes, yes, the address may be unaligned. And that's kind of the point. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> [sw0312.kim: cherry-pick stable linux-4.9.y commit 7601d81506ef for gcc 9 build] Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com> Change-Id: Id774c5d5a37b7761a7792be0fedc7282f19d45f8
-rw-r--r--Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 172dda944484..16b569cec5a0 100644
--- a/Makefile
+++ b/Makefile
@@ -633,6 +633,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)
KBUILD_CFLAGS += $(call cc-disable-warning, attribute-alias)
ifdef CONFIG_LD_DEAD_CODE_DATA_ELIMINATION