nfsd4: estimate sequence response size
authorJ. Bruce Fields <bfields@redhat.com>
Sun, 23 Mar 2014 16:34:22 +0000 (09:34 -0700)
committerJ. Bruce Fields <bfields@redhat.com>
Fri, 30 May 2014 21:32:07 +0000 (17:32 -0400)
Otherwise a following patch would turn off all 4.1 zero-copy reads.

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/nfs4proc.c

index 7507eff..2d786b8 100644 (file)
@@ -1565,6 +1565,12 @@ static inline u32 nfsd4_rename_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op
                + op_encode_change_info_maxsz) * sizeof(__be32);
 }
 
+static inline u32 nfsd4_sequence_rsize(struct svc_rqst *rqstp,
+                                      struct nfsd4_op *op)
+{
+       return NFS4_MAX_SESSIONID_LEN + 20;
+}
+
 static inline u32 nfsd4_setattr_rsize(struct svc_rqst *rqstp, struct nfsd4_op *op)
 {
        return (op_encode_hdr_size + nfs4_fattr_bitmap_maxsz) * sizeof(__be32);