|
@@ -713,7 +713,8 @@ nfs3_xdr_setaclargs(struct rpc_rqst *req, __be32 *p,
|
|
if (args->npages != 0)
|
|
if (args->npages != 0)
|
|
xdr_encode_pages(buf, args->pages, 0, args->len);
|
|
xdr_encode_pages(buf, args->pages, 0, args->len);
|
|
else
|
|
else
|
|
- req->rq_slen += args->len;
|
|
|
|
|
|
+ req->rq_slen = xdr_adjust_iovec(req->rq_svec,
|
|
|
|
+ p + XDR_QUADLEN(args->len));
|
|
|
|
|
|
err = nfsacl_encode(buf, base, args->inode,
|
|
err = nfsacl_encode(buf, base, args->inode,
|
|
(args->mask & NFS_ACL) ?
|
|
(args->mask & NFS_ACL) ?
|