Re: [PATCH net] tipc: purge deferredq list for each grp member in tipc_group_delete

2019-06-16 Thread David Miller
From: Xin Long Date: Sun, 16 Jun 2019 17:24:07 +0800 > Syzbot reported a memleak caused by grp members' deferredq list not > purged when the grp is be deleted. > > The issue occurs when more(msg_grp_bc_seqno(hdr), m->bc_rcv_nxt) in > tipc_group_filter_msg() and the skb will stay in deferredq. >

Re: [PATCH net] tipc: purge deferredq list for each grp member in tipc_group_delete

2019-06-16 Thread Ying Xue
On 6/16/19 5:24 PM, Xin Long wrote: > Syzbot reported a memleak caused by grp members' deferredq list not > purged when the grp is be deleted. > > The issue occurs when more(msg_grp_bc_seqno(hdr), m->bc_rcv_nxt) in > tipc_group_filter_msg() and the skb will stay in deferredq. > > So fix it by cal

[PATCH net] tipc: purge deferredq list for each grp member in tipc_group_delete

2019-06-16 Thread Xin Long
Syzbot reported a memleak caused by grp members' deferredq list not purged when the grp is be deleted. The issue occurs when more(msg_grp_bc_seqno(hdr), m->bc_rcv_nxt) in tipc_group_filter_msg() and the skb will stay in deferredq. So fix it by calling __skb_queue_purge for each member's deferredq