diff --git a/net/core/sock_map.c b/net/core/sock_map.c index 9f08ccfaf6da8bca0b9847b0d42be980bd43af19..028813dfecb083f2c721b56789f442ab51f6ab61 100644 --- a/net/core/sock_map.c +++ b/net/core/sock_map.c @@ -1578,7 +1578,7 @@ void sock_map_destroy(struct sock *sk) saved_destroy = psock->saved_destroy; sock_map_remove_links(sk, psock); rcu_read_unlock(); - sk_psock_stop(psock, true); + sk_psock_stop(psock, false); sk_psock_put(sk, psock); saved_destroy(sk); }