From: Greg Kroah-Hartman Date: Sat, 22 Jun 2019 15:38:34 +0000 (+0200) Subject: 4.4-stable patches X-Git-Tag: v5.1.15~40 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cc66f7341b18b2dcb71013d1a88f6b1978a34389;p=thirdparty%2Fkernel%2Fstable-queue.git 4.4-stable patches added patches: gcc-9-silence-address-of-packed-member-warning.patch --- diff --git a/queue-4.4/gcc-9-silence-address-of-packed-member-warning.patch b/queue-4.4/gcc-9-silence-address-of-packed-member-warning.patch new file mode 100644 index 00000000000..451e9c698ab --- /dev/null +++ b/queue-4.4/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 +@@ -636,6 +636,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 +@@ -712,7 +713,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.4/series b/queue-4.4/series index 09c82e5958e..2f004b361fd 100644 --- a/queue-4.4/series +++ b/queue-4.4/series @@ -1 +1,2 @@ tracing-silence-gcc-9-array-bounds-warning.patch +gcc-9-silence-address-of-packed-member-warning.patch