On 7/8/19 12:53 AM, Chris Packham wrote: > tipc_named_node_up() creates a skb list. It passes the list to > tipc_node_xmit() which has some code paths that can call > skb_queue_purge() which relies on the list->lock being initialised. > Ensure tipc_named_node_up() uses skb_queue_head_init() so that the lock > is explicitly initialised. > > Signed-off-by: Chris Packham <chris.pack...@alliedtelesis.co.nz> I would rather change the faulty skb_queue_purge() to __skb_queue_purge()
- Re: [PATCH] tipc: ensure skb->lock is initialised Eric Dumazet
- Re: [PATCH] tipc: ensure skb->lock is initialised Chris Packham
- Re: [PATCH] tipc: ensure skb->lock is initialise... Chris Packham
- Re: [PATCH] tipc: ensure skb->lock is initia... Eric Dumazet
- RE: [PATCH] tipc: ensure skb->lock is in... Jon Maloy
- Re: [PATCH] tipc: ensure skb->lock ... Eric Dumazet
- RE: [PATCH] tipc: ensure skb->l... Jon Maloy
- Re: [PATCH] tipc: ensure skb-&... Eric Dumazet
- RE: [PATCH] tipc: ensure skb-&... Jon Maloy