diff options
author | J. Bruce Fields <bfields@redhat.com> | 2014-03-11 20:39:13 +0100 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2014-05-30 23:31:57 +0200 |
commit | 4f0cefbf389c28b0a2be34960797adb0c84ee43d (patch) | |
tree | 8ef1923fa15d4e2372e73e48df203facc4085c7c /fs/nfsd/xdr4.h | |
parent | nfsd4: don't try to encode conflicting owner if low on space (diff) | |
download | linux-4f0cefbf389c28b0a2be34960797adb0c84ee43d.tar.xz linux-4f0cefbf389c28b0a2be34960797adb0c84ee43d.zip |
nfsd4: more precise nfsd4_max_reply
It will turn out to be useful to have a more accurate estimate of reply
size; so, piggyback on the existing op reply-size estimators.
Also move nfsd4_max_reply to nfs4proc.c to get easier access to struct
nfsd4_operation and friends. (Thanks to Christoph Hellwig for pointing
out that simplification.)
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/xdr4.h')
-rw-r--r-- | fs/nfsd/xdr4.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/nfsd/xdr4.h b/fs/nfsd/xdr4.h index ee9ffdc8a0cb..41e522993d94 100644 --- a/fs/nfsd/xdr4.h +++ b/fs/nfsd/xdr4.h @@ -536,6 +536,7 @@ static inline bool nfsd4_last_compound_op(struct svc_rqst *rqstp) return argp->opcnt == resp->opcnt; } +int nfsd4_max_reply(struct svc_rqst *rqstp, struct nfsd4_op *op); void warn_on_nonidempotent_op(struct nfsd4_op *op); #define NFS4_SVC_XDRSIZE sizeof(struct nfsd4_compoundargs) |