diff options
author | J. Bruce Fields <bfields@redhat.com> | 2013-08-26 22:04:46 +0200 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2014-05-23 15:03:46 +0200 |
commit | d518465866bfeaa41fb685d7dfc9983e0312232e (patch) | |
tree | 3815bc387084522cb4e773b933271ee2ba7532b6 /fs/nfsd/xdr4.h | |
parent | nfsd4: embed xdr_stream in nfsd4_compoundres (diff) | |
download | linux-d518465866bfeaa41fb685d7dfc9983e0312232e.tar.xz linux-d518465866bfeaa41fb685d7dfc9983e0312232e.zip |
nfsd4: tweak nfsd4_encode_getattr to take xdr_stream
Just change the nfsd4_encode_getattr api. Not changing any code or
adding any new functionality yet.
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/xdr4.h')
-rw-r--r-- | fs/nfsd/xdr4.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/fs/nfsd/xdr4.h b/fs/nfsd/xdr4.h index 6884d70363b5..f62a055bf63c 100644 --- a/fs/nfsd/xdr4.h +++ b/fs/nfsd/xdr4.h @@ -562,9 +562,10 @@ int nfs4svc_encode_compoundres(struct svc_rqst *, __be32 *, __be32 nfsd4_check_resp_size(struct nfsd4_compoundres *, u32); void nfsd4_encode_operation(struct nfsd4_compoundres *, struct nfsd4_op *); void nfsd4_encode_replay(struct nfsd4_compoundres *resp, struct nfsd4_op *op); -__be32 nfsd4_encode_fattr(struct svc_fh *fhp, struct svc_export *exp, - struct dentry *dentry, __be32 **buffer, int countp, - u32 *bmval, struct svc_rqst *, int ignore_crossmnt); +__be32 nfsd4_encode_fattr_to_buf(__be32 **p, int words, + struct svc_fh *fhp, struct svc_export *exp, + struct dentry *dentry, + u32 *bmval, struct svc_rqst *, int ignore_crossmnt); extern __be32 nfsd4_setclientid(struct svc_rqst *rqstp, struct nfsd4_compound_state *, struct nfsd4_setclientid *setclid); |