]> Pileus Git - ~andy/linux/blobdiff - net/ipv4/udp.c
net: update consumers of MSG_MORE to recognize MSG_SENDPAGE_NOTLAST
[~andy/linux] / net / ipv4 / udp.c
index 44dfaa09b58400ee3def792f0d366caf8dfd4d9b..bf2b85b25491287f1f7f6517b8d2897dd1454ec1 100644 (file)
@@ -1098,6 +1098,9 @@ int udp_sendpage(struct sock *sk, struct page *page, int offset,
        struct udp_sock *up = udp_sk(sk);
        int ret;
 
+       if (flags & MSG_SENDPAGE_NOTLAST)
+               flags |= MSG_MORE;
+
        if (!up->pending) {
                struct msghdr msg = {   .msg_flags = flags|MSG_MORE };