From 0f025d2fba275bb0a6eed60e3f66faa0e52aa872 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Wed, 18 Jun 2014 21:56:58 -0700 Subject: [PATCH] 3.4-stable patches added patches: netlink-rate-limit-leftover-bytes-warning-and-print-process-name.patch --- ...bytes-warning-and-print-process-name.patch | 40 +++++++++++++++++++ queue-3.4/series | 1 + 2 files changed, 41 insertions(+) create mode 100644 queue-3.4/netlink-rate-limit-leftover-bytes-warning-and-print-process-name.patch diff --git a/queue-3.4/netlink-rate-limit-leftover-bytes-warning-and-print-process-name.patch b/queue-3.4/netlink-rate-limit-leftover-bytes-warning-and-print-process-name.patch new file mode 100644 index 00000000000..6f5c8aa3f2c --- /dev/null +++ b/queue-3.4/netlink-rate-limit-leftover-bytes-warning-and-print-process-name.patch @@ -0,0 +1,40 @@ +From foo@baz Wed Jun 18 21:53:03 PDT 2014 +From: Michal Schmidt +Date: Mon, 2 Jun 2014 18:25:02 +0200 +Subject: netlink: rate-limit leftover bytes warning and print process name +Status: RO +Content-Length: 1053 +Lines: 34 + +From: Michal Schmidt + +[ Upstream commit bfc5184b69cf9eeb286137640351c650c27f118a ] + +Any process is able to send netlink messages with leftover bytes. +Make the warning rate-limited to prevent too much log spam. + +The warning is supposed to help find userspace bugs, so print the +triggering command name to implicate the buggy program. + +[v2: Use pr_warn_ratelimited instead of printk_ratelimited.] + +Signed-off-by: Michal Schmidt +Signed-off-by: David S. Miller +Signed-off-by: Greg Kroah-Hartman +--- + lib/nlattr.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/lib/nlattr.c ++++ b/lib/nlattr.c +@@ -197,8 +197,8 @@ int nla_parse(struct nlattr **tb, int ma + } + + if (unlikely(rem > 0)) +- printk(KERN_WARNING "netlink: %d bytes leftover after parsing " +- "attributes.\n", rem); ++ pr_warn_ratelimited("netlink: %d bytes leftover after parsing attributes in process `%s'.\n", ++ rem, current->comm); + + err = 0; + errout: diff --git a/queue-3.4/series b/queue-3.4/series index 23cfff1b07b..50f4759cdde 100644 --- a/queue-3.4/series +++ b/queue-3.4/series @@ -6,3 +6,4 @@ team-fix-mtu-setting.patch sctp-fix-sk_ack_backlog-wrap-around-problem.patch mlx4_core-stash-pci-id-driver_data-in-mlx4_priv-structure.patch net-mlx4_core-preserve-pci_dev_data-after-__mlx4_remove_one.patch +netlink-rate-limit-leftover-bytes-warning-and-print-process-name.patch -- 2.47.3