]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
4.4-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 29 May 2021 18:19:56 +0000 (20:19 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 29 May 2021 18:19:56 +0000 (20:19 +0200)
added patches:
kgdb-fix-gcc-11-warnings-harder.patch

queue-4.4/kgdb-fix-gcc-11-warnings-harder.patch [new file with mode: 0644]
queue-4.4/series

diff --git a/queue-4.4/kgdb-fix-gcc-11-warnings-harder.patch b/queue-4.4/kgdb-fix-gcc-11-warnings-harder.patch
new file mode 100644 (file)
index 0000000..0301a45
--- /dev/null
@@ -0,0 +1,40 @@
+From bda7d3ab06f19c02dcef61fefcb9dd954dfd5e4f Mon Sep 17 00:00:00 2001
+From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Date: Thu, 20 May 2021 15:08:39 +0200
+Subject: kgdb: fix gcc-11 warnings harder
+
+From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+commit bda7d3ab06f19c02dcef61fefcb9dd954dfd5e4f upstream.
+
+40cc3a80bb42 ("kgdb: fix gcc-11 warning on indentation") tried to fix up
+the gcc-11 complaints in this file by just reformatting the #defines.
+That worked for gcc 11.1.0, but in gcc 11.1.1 as shipped by Fedora 34,
+the warning came back for one of the #defines.
+
+Fix this up again by putting { } around the if statement, now it is
+quiet again.
+
+Fixes: 40cc3a80bb42 ("kgdb: fix gcc-11 warning on indentation")
+Cc: Arnd Bergmann <arnd@arndb.de>
+Cc: Daniel Thompson <daniel.thompson@linaro.org>
+Cc: Jason Wessel <jason.wessel@windriver.com>
+Link: https://lore.kernel.org/r/20210520130839.51987-1-gregkh@linuxfoundation.org
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/misc/kgdbts.c |    3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+--- a/drivers/misc/kgdbts.c
++++ b/drivers/misc/kgdbts.c
+@@ -110,8 +110,9 @@
+               printk(KERN_INFO a);    \
+ } while (0)
+ #define v2printk(a...) do {           \
+-      if (verbose > 1)                \
++      if (verbose > 1) {              \
+               printk(KERN_INFO a);    \
++      }                               \
+       touch_nmi_watchdog();           \
+ } while (0)
+ #define eprintk(a...) do {            \
index 80348362f9971173b529e54f46388d9242e9cf82..958859f812b29bec4c72b07111abf93477f2215d 100644 (file)
@@ -6,3 +6,4 @@ net-hso-fix-control-request-directions.patch
 mac80211-assure-all-fragments-are-encrypted.patch
 mac80211-prevent-mixed-key-and-fragment-cache-attacks.patch
 dm-snapshot-properly-fix-a-crash-when-an-origin-has-no-snapshots.patch
+kgdb-fix-gcc-11-warnings-harder.patch