Re: [PATCH net] packet: fix crash in fanout_demux_rollover()

2017-11-28 Thread David Miller
From: Mike Maloney Date: Tue, 28 Nov 2017 10:44:29 -0500 > From: Mike Maloney > > syzkaller found a race condition fanout_demux_rollover() while removing > a packet socket from a fanout group. > > po->rollover is read and operated on during packet_rcv_fanout(), via > fanout_demux_rollover(), b

Re: [PATCH net] packet: fix crash in fanout_demux_rollover()

2017-11-28 Thread Eric Dumazet
On Tue, 2017-11-28 at 10:44 -0500, Mike Maloney wrote: > From: Mike Maloney > > syzkaller found a race condition fanout_demux_rollover() while > removing > a packet socket from a fanout group. Reviewed-by: Eric Dumazet Thanks !

[PATCH net] packet: fix crash in fanout_demux_rollover()

2017-11-28 Thread Mike Maloney
From: Mike Maloney syzkaller found a race condition fanout_demux_rollover() while removing a packet socket from a fanout group. po->rollover is read and operated on during packet_rcv_fanout(), via fanout_demux_rollover(), but the pointer is currently cleared before the synchronization in packet_