diff options
author | Trond Myklebust <trond.myklebust@primarydata.com> | 2015-10-07 13:54:42 -0400 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2015-10-23 15:57:27 -0400 |
commit | 226453d8cfbd5f3bbdcef0d71e67186715bb811d (patch) | |
tree | 8044b0b48d6c9872ef7f4aee1129bad75b3ac8aa /net/sunrpc/svcsock.c | |
parent | 0ad95472bf169a3501991f8f33f5147f792a8116 (diff) | |
download | linux-226453d8cfbd5f3bbdcef0d71e67186715bb811d.tar.bz2 |
SUNRPC: Use MSG_SENDPAGE_NOTLAST when calling sendpage()
If we're sending more pages via kernel_sendpage(), then set
MSG_SENDPAGE_NOTLAST.
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'net/sunrpc/svcsock.c')
-rw-r--r-- | net/sunrpc/svcsock.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/sunrpc/svcsock.c b/net/sunrpc/svcsock.c index 0c8120229a03..48923730722d 100644 --- a/net/sunrpc/svcsock.c +++ b/net/sunrpc/svcsock.c @@ -181,7 +181,7 @@ int svc_send_common(struct socket *sock, struct xdr_buf *xdr, struct page **ppage = xdr->pages; size_t base = xdr->page_base; unsigned int pglen = xdr->page_len; - unsigned int flags = MSG_MORE; + unsigned int flags = MSG_MORE | MSG_SENDPAGE_NOTLAST; int slen; int len = 0; |