kernel/net/ipv4/udp_tunnel_core.c
.. .. @@ -194,6 +194,7 @@ 194 194 void udp_tunnel_sock_release(struct socket *sock) 195 195 { 196 196 rcu_assign_sk_user_data(sock->sk, NULL); 197 + synchronize_rcu();197 198 kernel_sock_shutdown(sock, SHUT_RDWR); 198 199 sock_release(sock); 199 200 }