From: Eric Dumazet <eduma...@google.com> Date: Tue, 23 Apr 2019 09:24:46 -0700
> First thing tipc_udp_recv() does is to use rcu_dereference_sk_user_data(), > and this is really hinting we already own rcu_read_lock() from the caller > (UDP stack). > > No need to add another rcu_read_lock()/rcu_read_unlock() pair. > > Also use rcu_dereference() instead of rcu_dereference_rtnl() > in the data path. > > Signed-off-by: Eric Dumazet <eduma...@google.com> Applied, thanks Eric.