OSDN Git Service

inet: remove icsk_ack.blocked
authorEric Dumazet <edumazet@google.com>
Wed, 30 Sep 2020 12:54:56 +0000 (05:54 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 30 Sep 2020 21:21:30 +0000 (14:21 -0700)
commitb6b6d6533a14b5ddcf9f9c5239fc3721fc6beda0
tree3ebc44f6fa89883d9f46387b5e4337475790a1f8
parent20c168be684a97b084525906eb7ed017b7f9c0b8
inet: remove icsk_ack.blocked

TCP has been using it to work around the possibility of tcp_delack_timer()
finding the socket owned by user.

After commit 6f458dfb4092 ("tcp: improve latencies of timer triggered events")
we added TCP_DELACK_TIMER_DEFERRED atomic bit for more immediate recovery,
so we can get rid of icsk_ack.blocked

This frees space that following patch will reuse.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Acked-by: Soheil Hassas Yeganeh <soheil@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/inet_connection_sock.h
net/dccp/timer.c
net/ipv4/inet_connection_sock.c
net/ipv4/tcp.c
net/ipv4/tcp_output.c
net/ipv4/tcp_timer.c