From: Eric Dumazet <eric.duma...@gmail.com>
Date: Tue, 16 Jun 2015 07:59:11 -0700

> From: Eric Dumazet <eduma...@google.com>
> 
> We need to tell compiler it must not read f->num_members multiple
> times. Otherwise testing if num is not zero is flaky, and we could
> attempt an invalid divide by 0 in fanout_demux_cpu()
> 
> Note bug was present in packet_rcv_fanout_hash() and
> packet_rcv_fanout_lb() but final 3.1 had a simple location
> after commit 95ec3eb417115fb ("packet: Add 'cpu' fanout policy.")
> 
> Fixes: dc99f600698dc ("packet: Add fanout support.")
> Signed-off-by: Eric Dumazet <eduma...@google.com>
> Cc: Willem de Bruijn <will...@google.com>
> ---
> Note : I chose to use READ_ONCE() but stable backports should use
> ACCESS_ONCE()

Applied and queued up for -stable, and thanks for the backport notes.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in

Reply via email to