[NET]: Fix kfree(skb)

Signed-off-by: Patrick McHardy <kaber@trash.net>
Acked-by: Paul Moore <paul.moore@hp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by Patrick McHardy and committed by David S. Miller b08d5840 4498121c

+4 -4
+1 -1
net/core/skbuff.c
··· 2037 2037 err: 2038 2038 while ((skb = segs)) { 2039 2039 segs = skb->next; 2040 - kfree(skb); 2040 + kfree_skb(skb); 2041 2041 } 2042 2042 return ERR_PTR(err); 2043 2043 }
+1 -1
net/dccp/output.c
··· 269 269 err); 270 270 } else { 271 271 dccp_pr_debug("packet discarded\n"); 272 - kfree(skb); 272 + kfree_skb(skb); 273 273 } 274 274 } 275 275 }
+1 -1
net/netlabel/netlabel_unlabeled.c
··· 173 173 return 0; 174 174 175 175 list_failure: 176 - kfree(ans_skb); 176 + kfree_skb(ans_skb); 177 177 return ret_val; 178 178 } 179 179
+1 -1
net/xfrm/xfrm_user.c
··· 1401 1401 1402 1402 x = xfrm_state_lookup(&id->daddr, id->spi, id->proto, id->family); 1403 1403 if (x == NULL) { 1404 - kfree(r_skb); 1404 + kfree_skb(r_skb); 1405 1405 return -ESRCH; 1406 1406 } 1407 1407