From: Eric Dumazet <eric.duma...@gmail.com> Date: Wed, 06 Apr 2016 22:07:34 -0700
> From: Eric Dumazet <eduma...@google.com> > > David Ahern reported panics in __inet_hash() caused by my recent commit. > > The reason is inet_reuseport_add_sock() was still using > sk_nulls_for_each_rcu() instead of sk_for_each_rcu(). > SO_REUSEPORT enabled listeners were causing an instant crash. > > While chasing this bug, I found that I forgot to clear SOCK_RCU_FREE > flag, as it is inherited from the parent at clone time. > > Fixes: 3b24d854cb35 ("tcp/dccp: do not touch listener sk_refcnt under > synflood") > Signed-off-by: Eric Dumazet <eduma...@google.com> > Reported-by: David Ahern <d...@cumulusnetworks.com> Applied, thanks Eric.