summaryrefslogtreecommitdiffstats
path: root/net/dcb/dcbnl.c
diff options
context:
space:
mode:
authorDan Carpenter <error27@gmail.com>2011-06-23 12:14:42 +0200
committerDavid S. Miller <davem@davemloft.net>2011-06-23 12:14:42 +0200
commit4d054f2f1445aceedab3f9642692d55d2caa7ec6 (patch)
tree23ebf4a95548c58ca5d5a00045b5f9e74fbc2df8 /net/dcb/dcbnl.c
parentbonding: add min links parameter to 802.3ad (diff)
downloadlinux-4d054f2f1445aceedab3f9642692d55d2caa7ec6.tar.xz
linux-4d054f2f1445aceedab3f9642692d55d2caa7ec6.zip
dcb: use nlmsg_free() instead of kfree()
These sk_buff structs were allocated with nlmsg_new() so they should be freed with nlmsg_free(). Signed-off-by: Dan Carpenter <error27@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/dcb/dcbnl.c')
-rw-r--r--net/dcb/dcbnl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/dcb/dcbnl.c b/net/dcb/dcbnl.c
index e954d4c6590c..fc56e8546261 100644
--- a/net/dcb/dcbnl.c
+++ b/net/dcb/dcbnl.c
@@ -1329,7 +1329,7 @@ int dcbnl_notify(struct net_device *dev, int event, int cmd,
nlh = nlmsg_put(skb, pid, 0, event, sizeof(*dcb), 0);
if (nlh == NULL) {
- kfree(skb);
+ nlmsg_free(skb);
return -EMSGSIZE;
}
@@ -1434,7 +1434,7 @@ static int dcbnl_ieee_get(struct net_device *netdev, struct nlattr **tb,
nlh = nlmsg_put(skb, pid, seq, RTM_GETDCB, sizeof(*dcb), flags);
if (nlh == NULL) {
- kfree(skb);
+ nlmsg_free(skb);
return -EMSGSIZE;
}