tcp: fix build...
authorDavid S. Miller <davem@davemloft.net>
Fri, 17 Jun 2022 09:57:22 +0000 (10:57 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 17 Jun 2022 09:57:22 +0000 (10:57 +0100)
Remove accidental dup of tcp_wmem_schedule.

Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp.c

index 6c3eab485249504582073b53b1c2077a79be71dc..f7309452bdcec095fd7d923089881f0b99c97df7 100644 (file)
@@ -951,22 +951,6 @@ static int tcp_downgrade_zcopy_pure(struct sock *sk, struct sk_buff *skb)
        return 0;
 }
 
-static int tcp_wmem_schedule(struct sock *sk, int copy)
-{
-       int left;
-
-       if (likely(sk_wmem_schedule(sk, copy)))
-               return copy;
-
-       /* We could be in trouble if we have nothing queued.
-        * Use whatever is left in sk->sk_forward_alloc and tcp_wmem[0]
-        * to guarantee some progress.
-        */
-       left = sock_net(sk)->ipv4.sysctl_tcp_wmem[0] - sk->sk_wmem_queued;
-       if (left > 0)
-               sk_forced_mem_schedule(sk, min(left, copy));
-       return min(copy, sk->sk_forward_alloc);
-}
 
 static int tcp_wmem_schedule(struct sock *sk, int copy)
 {