]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
tcp: Remove timewait_sock_ops.twsk_destructor().
authorKuniyuki Iwashima <kuniyu@google.com>
Fri, 22 Aug 2025 19:06:57 +0000 (19:06 +0000)
committerJakub Kicinski <kuba@kernel.org>
Tue, 26 Aug 2025 00:53:35 +0000 (17:53 -0700)
commit2d842b6c670b9bffee7c16cda284eb49644d8169
tree91be23cf3a9db6e5b485e03d0b6469dc6750a2ce
parent9db0163e3cad57a36ac335308c17550c6911b7df
tcp: Remove timewait_sock_ops.twsk_destructor().

Since DCCP has been removed, sk->sk_prot->twsk_prot->twsk_destructor
is always tcp_twsk_destructor().

Let's call tcp_twsk_destructor() directly in inet_twsk_free() and
remove ->twsk_destructor().

While at it, tcp_twsk_destructor() is un-exported.

Signed-off-by: Kuniyuki Iwashima <kuniyu@google.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Link: https://patch.msgid.link/20250822190803.540788-3-kuniyu@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/timewait_sock.h
net/ipv4/inet_timewait_sock.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_minisocks.c
net/ipv6/tcp_ipv6.c