From: Greg Kroah-Hartman Date: Sat, 22 Jun 2019 15:41:16 +0000 (+0200) Subject: 4.14-stable patches X-Git-Tag: v5.1.15~38 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=de3008bb3cd92c9967f4bdf9bb7765778673d1f8;p=thirdparty%2Fkernel%2Fstable-queue.git 4.14-stable patches added patches: gcc-9-silence-address-of-packed-member-warning.patch --- diff --git a/queue-4.14/gcc-9-silence-address-of-packed-member-warning.patch b/queue-4.14/gcc-9-silence-address-of-packed-member-warning.patch new file mode 100644 index 00000000000..3115fb73a8d --- /dev/null +++ b/queue-4.14/gcc-9-silence-address-of-packed-member-warning.patch @@ -0,0 +1,37 @@ +From 6f303d60534c46aa1a239f29c321f95c83dda748 Mon Sep 17 00:00:00 2001 +From: Linus Torvalds +Date: Wed, 1 May 2019 11:05:41 -0700 +Subject: gcc-9: silence 'address-of-packed-member' warning + +From: Linus Torvalds + +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 +Signed-off-by: Greg Kroah-Hartman + +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/Makefile ++++ b/Makefile +@@ -650,6 +650,7 @@ KBUILD_CFLAGS += $(call cc-disable-warni + 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_CC_OPTIMIZE_FOR_SIZE +@@ -716,7 +717,6 @@ ifeq ($(cc-name),clang) + KBUILD_CPPFLAGS += $(call cc-option,-Qunused-arguments,) + KBUILD_CFLAGS += $(call cc-disable-warning, format-invalid-specifier) + KBUILD_CFLAGS += $(call cc-disable-warning, gnu) +-KBUILD_CFLAGS += $(call cc-disable-warning, address-of-packed-member) + # Quiet clang warning: comparison of unsigned expression < 0 is always false + KBUILD_CFLAGS += $(call cc-disable-warning, tautological-compare) + # CLANG uses a _MergedGlobals as optimization, but this breaks modpost, as the diff --git a/queue-4.14/series b/queue-4.14/series index b39ee0d2d31..ce8ad94d48d 100644 --- a/queue-4.14/series +++ b/queue-4.14/series @@ -1,2 +1,3 @@ tracing-silence-gcc-9-array-bounds-warning.patch objtool-support-per-function-rodata-sections.patch +gcc-9-silence-address-of-packed-member-warning.patch