Loading net/qrtr/tun.c +1 −5 Original line number Diff line number Diff line Loading @@ -111,15 +111,11 @@ static __poll_t qrtr_tun_poll(struct file *filp, poll_table *wait) static int qrtr_tun_release(struct inode *inode, struct file *filp) { struct qrtr_tun *tun = filp->private_data; struct sk_buff *skb; qrtr_endpoint_unregister(&tun->ep); /* Discard all SKBs */ while (!skb_queue_empty(&tun->queue)) { skb = skb_dequeue(&tun->queue); kfree_skb(skb); } skb_queue_purge(&tun->queue); kfree(tun); Loading Loading
net/qrtr/tun.c +1 −5 Original line number Diff line number Diff line Loading @@ -111,15 +111,11 @@ static __poll_t qrtr_tun_poll(struct file *filp, poll_table *wait) static int qrtr_tun_release(struct inode *inode, struct file *filp) { struct qrtr_tun *tun = filp->private_data; struct sk_buff *skb; qrtr_endpoint_unregister(&tun->ep); /* Discard all SKBs */ while (!skb_queue_empty(&tun->queue)) { skb = skb_dequeue(&tun->queue); kfree_skb(skb); } skb_queue_purge(&tun->queue); kfree(tun); Loading