Commit 56cf54831fd1be105e89a9df899e3b22442da180
Committed by
David S. Miller
1 parent
66b00a7c93
Exists in
master
and in
7 other branches
ieee802154: dont leak skbs in ieee802154_fake_xmit()
ieee802154_fake_xmit() should free skbs since it returns NETDEV_TX_OK Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> Acked-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Showing 1 changed file with 1 additions and 4 deletions Side-by-side Diff
drivers/ieee802154/fakehard.c
... | ... | @@ -260,15 +260,12 @@ |
260 | 260 | static netdev_tx_t ieee802154_fake_xmit(struct sk_buff *skb, |
261 | 261 | struct net_device *dev) |
262 | 262 | { |
263 | - skb->iif = dev->ifindex; | |
264 | - skb->dev = dev; | |
265 | 263 | dev->stats.tx_packets++; |
266 | 264 | dev->stats.tx_bytes += skb->len; |
267 | 265 | |
268 | - dev->trans_start = jiffies; | |
269 | - | |
270 | 266 | /* FIXME: do hardware work here ... */ |
271 | 267 | |
268 | + dev_kfree_skb(skb); | |
272 | 269 | return NETDEV_TX_OK; |
273 | 270 | } |
274 | 271 |