]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - net/ipv4/tcp.c
tcp: allow splice() to build full TSO packets
[mv-sheeva.git] / net / ipv4 / tcp.c
index cfd7edda0a8eb6e8dd908a1bc5c309225c4ce495..2ff6f45a76f46dce6d9ed1cae24afa7852643766 100644 (file)
@@ -860,7 +860,7 @@ wait_for_memory:
        }
 
 out:
-       if (copied)
+       if (copied && !(flags & MSG_MORE))
                tcp_push(sk, flags, mss_now, tp->nonagle);
        return copied;