From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Dumazet Subject: [PATCH v3 net-next 1/6] tcp: use __sock_put() instead of sock_put() in tcp_clear_xmit_timers() Date: Thu, 17 May 2018 14:47:24 -0700 Message-ID: <20180517214729.186094-2-edumazet@google.com> References: <20180517214729.186094-1-edumazet@google.com> Cc: netdev , =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= , Neal Cardwell , Yuchung Cheng , Soheil Hassas Yeganeh , Eric Dumazet , Eric Dumazet To: "David S . Miller" Return-path: Received: from mail-pf0-f194.google.com ([209.85.192.194]:39960 "EHLO mail-pf0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751698AbeEQVrg (ORCPT ); Thu, 17 May 2018 17:47:36 -0400 Received: by mail-pf0-f194.google.com with SMTP id f189-v6so2715910pfa.7 for ; Thu, 17 May 2018 14:47:35 -0700 (PDT) In-Reply-To: <20180517214729.186094-1-edumazet@google.com> Sender: netdev-owner@vger.kernel.org List-ID: Socket can not disappear under us. Signed-off-by: Eric Dumazet Acked-by: Neal Cardwell --- include/net/tcp.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/net/tcp.h b/include/net/tcp.h index 6deb540297ccaa1f05ce633efe313d1ca2c15dd9..511bd0fde1dc1dd842598d083905b0425bcb05f8 100644 --- a/include/net/tcp.h +++ b/include/net/tcp.h @@ -559,7 +559,7 @@ void tcp_init_xmit_timers(struct sock *); static inline void tcp_clear_xmit_timers(struct sock *sk) { if (hrtimer_try_to_cancel(&tcp_sk(sk)->pacing_timer) == 1) - sock_put(sk); + __sock_put(sk); inet_csk_clear_xmit_timers(sk); } -- 2.17.0.441.gb46fe60e1d-goog