Skip to content

Commit 858eb71

Browse files
RoelKluindavem330
authored andcommitted
DCB: fix kfree(skb)
Use kfree_skb instead of kfree for struct sk_buff pointers. Signed-off-by: Roel Kluin <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 914d116 commit 858eb71

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

net/dcb/dcbnl.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ static int dcbnl_reply(u8 value, u8 event, u8 cmd, u8 attr, u32 pid,
191191
return 0;
192192
nlmsg_failure:
193193
err:
194-
kfree(dcbnl_skb);
194+
kfree_skb(dcbnl_skb);
195195
return ret;
196196
}
197197

@@ -272,7 +272,7 @@ static int dcbnl_getpfccfg(struct net_device *netdev, struct nlattr **tb,
272272
return 0;
273273
nlmsg_failure:
274274
err:
275-
kfree(dcbnl_skb);
275+
kfree_skb(dcbnl_skb);
276276
err_out:
277277
return -EINVAL;
278278
}
@@ -314,7 +314,7 @@ static int dcbnl_getperm_hwaddr(struct net_device *netdev, struct nlattr **tb,
314314

315315
nlmsg_failure:
316316
err:
317-
kfree(dcbnl_skb);
317+
kfree_skb(dcbnl_skb);
318318
err_out:
319319
return -EINVAL;
320320
}
@@ -380,7 +380,7 @@ static int dcbnl_getcap(struct net_device *netdev, struct nlattr **tb,
380380
return 0;
381381
nlmsg_failure:
382382
err:
383-
kfree(dcbnl_skb);
383+
kfree_skb(dcbnl_skb);
384384
err_out:
385385
return -EINVAL;
386386
}
@@ -458,7 +458,7 @@ static int dcbnl_getnumtcs(struct net_device *netdev, struct nlattr **tb,
458458
return 0;
459459
nlmsg_failure:
460460
err:
461-
kfree(dcbnl_skb);
461+
kfree_skb(dcbnl_skb);
462462
err_out:
463463
return ret;
464464
}
@@ -687,7 +687,7 @@ static int __dcbnl_pg_getcfg(struct net_device *netdev, struct nlattr **tb,
687687
nla_nest_cancel(dcbnl_skb, pg_nest);
688688
nlmsg_failure:
689689
err:
690-
kfree(dcbnl_skb);
690+
kfree_skb(dcbnl_skb);
691691
err_out:
692692
ret = -EINVAL;
693693
return ret;
@@ -949,7 +949,7 @@ static int dcbnl_bcn_getcfg(struct net_device *netdev, struct nlattr **tb,
949949
nla_nest_cancel(dcbnl_skb, bcn_nest);
950950
nlmsg_failure:
951951
err:
952-
kfree(dcbnl_skb);
952+
kfree_skb(dcbnl_skb);
953953
err_out:
954954
ret = -EINVAL;
955955
return ret;

0 commit comments

Comments
 (0)