On Thu, 4 Jun 2015 13:26:57 -0400 Chuck Lever <chuck.lever@xxxxxxxxxx> wrote: > Hi Jeff- > > On Jun 4, 2015, at 12:44 PM, Jeff Layton <jlayton@xxxxxxxxxxxxxxx> wrote: > > > The spec allows for up to NFS4_OPAQUE_LIMIT (1k). While we'll almost > > certainly never use that much, these ops are generally the only ones > > in the compound so we might as well allow for them to be that large. > > > > Signed-off-by: Jeff Layton <jeff.layton@xxxxxxxxxxxxxxx> > > --- > > fs/nfs/nfs4xdr.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/fs/nfs/nfs4xdr.c b/fs/nfs/nfs4xdr.c > > index 2826e117e3df..e105b9363f0a 100644 > > --- a/fs/nfs/nfs4xdr.c > > +++ b/fs/nfs/nfs4xdr.c > > @@ -139,7 +139,7 @@ static int nfs4_stat_to_errno(int); > > #define encode_setclientid_maxsz \ > > (op_encode_hdr_maxsz + \ > > XDR_QUADLEN(NFS4_VERIFIER_SIZE) + \ > > - XDR_QUADLEN(NFS4_SETCLIENTID_NAMELEN) + \ > > + XDR_QUADLEN(NFS4_OPAQUE_LIMIT) + \ > > Should you add another word here for the length of the opaque? > Hmmm...good point. It looks like the old code didn't do that. Sure, I'll roll that in on the next iteration. > > 1 /* sc_prog */ + \ > > 1 + XDR_QUADLEN(RPCBIND_MAXNETIDLEN) + \ > > 1 + XDR_QUADLEN(RPCBIND_MAXUADDRLEN) + \ > > @@ -288,7 +288,7 @@ static int nfs4_stat_to_errno(int); > > #define encode_exchange_id_maxsz (op_encode_hdr_maxsz + \ > > encode_verifier_maxsz + \ > > 1 /* co_ownerid.len */ + \ > > - XDR_QUADLEN(NFS4_EXCHANGE_ID_LEN) + \ > > + XDR_QUADLEN(NFS4_OPAQUE_LIMIT) + \ > > 1 /* flags */ + \ > > 1 /* spa_how */ + \ > > /* max is SP4_MACH_CRED (for now) */ + \ > > -- > > 2.4.2 > > > > -- > > To unsubscribe from this list: send the line "unsubscribe linux-nfs" in > > the body of a message to majordomo@xxxxxxxxxxxxxxx > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > -- > Chuck Lever > chuck[dot]lever[at]oracle[dot]com > > > -- Jeff Layton <jlayton@xxxxxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html