From: Yafang Shao Date: Fri, 18 Jan 2019 05:00:51 +0000 (+0800) Subject: net: sock: do not set sk_cookie in sk_clone_lock() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=0726f558d88ecc15b4dd461bdb2ac6bb763cadcb;p=linux.git net: sock: do not set sk_cookie in sk_clone_lock() The only call site of sk_clone_lock is in inet_csk_clone_lock, and sk_cookie will be set there. So we don't need to set sk_cookie in sk_clone_lock(). Reviewed-by: Eric Dumazet Signed-off-by: Yafang Shao Signed-off-by: David S. Miller --- diff --git a/net/core/sock.c b/net/core/sock.c index b53764ebb9737..900e8a9435f59 100644 --- a/net/core/sock.c +++ b/net/core/sock.c @@ -1752,7 +1752,6 @@ struct sock *sk_clone_lock(const struct sock *sk, const gfp_t priority) newsk->sk_err_soft = 0; newsk->sk_priority = 0; newsk->sk_incoming_cpu = raw_smp_processor_id(); - atomic64_set(&newsk->sk_cookie, 0); if (likely(newsk->sk_net_refcnt)) sock_inuse_add(sock_net(newsk), 1);