diff options
-rw-r--r-- | lib/nlattr.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/nlattr.c b/lib/nlattr.c index 01c67507dc43..60abf1b5545a 100644 --- a/lib/nlattr.c +++ b/lib/nlattr.c @@ -13,6 +13,7 @@ #include <linux/skbuff.h> #include <linux/string.h> #include <linux/types.h> +#include <linux/ratelimit.h> #include <net/netlink.h> static const u16 nla_attr_minlen[NLA_TYPE_MAX+1] = { @@ -197,8 +198,8 @@ int nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, } 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: |