]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
4.19-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 22 Jun 2019 15:41:32 +0000 (17:41 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 22 Jun 2019 15:41:32 +0000 (17:41 +0200)
added patches:
gcc-9-silence-address-of-packed-member-warning.patch

queue-4.19/gcc-9-silence-address-of-packed-member-warning.patch [new file with mode: 0644]
queue-4.19/series

diff --git a/queue-4.19/gcc-9-silence-address-of-packed-member-warning.patch b/queue-4.19/gcc-9-silence-address-of-packed-member-warning.patch
new file mode 100644 (file)
index 0000000..cde8cfe
--- /dev/null
@@ -0,0 +1,37 @@
+From 6f303d60534c46aa1a239f29c321f95c83dda748 Mon Sep 17 00:00:00 2001
+From: Linus Torvalds <torvalds@linux-foundation.org>
+Date: Wed, 1 May 2019 11:05:41 -0700
+Subject: gcc-9: silence 'address-of-packed-member' warning
+
+From: Linus Torvalds <torvalds@linux-foundation.org>
+
+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>
+
+---
+ Makefile |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/Makefile
++++ b/Makefile
+@@ -652,6 +652,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)
+ ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
+ KBUILD_CFLAGS += -Os $(call cc-disable-warning,maybe-uninitialized,)
+@@ -696,7 +697,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
index b39ee0d2d31f0b88289b4935deddfe294cee1c4a..ce8ad94d48d15511e232dcb2e931d0ddbd669436 100644 (file)
@@ -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