From a0cc16b1574d2a227379f77eefc254c26776c09f Mon Sep 17 00:00:00 2001 From: "Matthieu Baerts (NGI0)" Date: Tue, 13 Aug 2024 13:29:02 +0200 Subject: [PATCH] tg: remove 'tcp: limit wake-up for crossed SYN cases to SYN-ACK' It has been rejected upstream. Link: https://lore.kernel.org/cc843b12-da3d-46b7-8ba8-fd4bc4cf153d@redhat.com Signed-off-by: Matthieu Baerts (NGI0) --- net/ipv4/tcp_input.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index e009de6a9f3ebb..e2b9583ed96abc 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c @@ -6806,9 +6806,9 @@ tcp_rcv_state_process(struct sock *sk, struct sk_buff *skb) /* Note, that this wakeup is only for marginal crossed SYN case. * Passively open sockets are not waked up, because - * sk->sk_wq == NULL and sk->sk_socket == NULL. + * sk->sk_sleep == NULL and sk->sk_socket == NULL. */ - if (sk->sk_socket && th->syn) + if (sk->sk_socket) sk_wake_async(sk, SOCK_WAKE_IO, POLL_OUT); tp->snd_una = TCP_SKB_CB(skb)->ack_seq;