]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit41d71277e8bf9f64b7dafd9fb74814ea40e92ede
tree3ebc44f6fa89883d9f46387b5e4337475790a1f8
parent09d7f319e6645044d85cdc6cb0cf450620612e98
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 dfabdfef3939 ("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