diff options
author | Dan Carpenter <dan.carpenter@oracle.com> | 2018-03-08 04:36:04 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-03-08 21:49:58 -0500 |
commit | 50db64b090d0f457a3266fe80e2c841eba621b9d (patch) | |
tree | 99cf62239b6017e0ba5a64901aa9dcb813729e08 /net/ncsi/ncsi-netlink.c | |
parent | cecd8d81ac5a7551d70c331b7f4ef7eb2609f336 (diff) |
net/ncsi: use kfree_skb() instead of kfree()
We're supposed to use kfree_skb() to free these sk_buffs.
Fixes: 955dc68cb9b2 ("net/ncsi: Add generic netlink family")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ncsi/ncsi-netlink.c')
-rw-r--r-- | net/ncsi/ncsi-netlink.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ncsi/ncsi-netlink.c b/net/ncsi/ncsi-netlink.c index d4201665a580..b73239b76349 100644 --- a/net/ncsi/ncsi-netlink.c +++ b/net/ncsi/ncsi-netlink.c | |||
@@ -183,7 +183,7 @@ static int ncsi_pkg_info_nl(struct sk_buff *msg, struct genl_info *info) | |||
183 | hdr = genlmsg_put(skb, info->snd_portid, info->snd_seq, | 183 | hdr = genlmsg_put(skb, info->snd_portid, info->snd_seq, |
184 | &ncsi_genl_family, 0, NCSI_CMD_PKG_INFO); | 184 | &ncsi_genl_family, 0, NCSI_CMD_PKG_INFO); |
185 | if (!hdr) { | 185 | if (!hdr) { |
186 | kfree(skb); | 186 | kfree_skb(skb); |
187 | return -EMSGSIZE; | 187 | return -EMSGSIZE; |
188 | } | 188 | } |
189 | 189 | ||
@@ -204,7 +204,7 @@ static int ncsi_pkg_info_nl(struct sk_buff *msg, struct genl_info *info) | |||
204 | 204 | ||
205 | err: | 205 | err: |
206 | genlmsg_cancel(skb, hdr); | 206 | genlmsg_cancel(skb, hdr); |
207 | kfree(skb); | 207 | kfree_skb(skb); |
208 | return rc; | 208 | return rc; |
209 | } | 209 | } |
210 | 210 | ||