diff options
Diffstat (limited to 'fs/nfsd/nfs4xdr.c')
| -rw-r--r-- | fs/nfsd/nfs4xdr.c | 21 | 
1 files changed, 2 insertions, 19 deletions
diff --git a/fs/nfsd/nfs4xdr.c b/fs/nfsd/nfs4xdr.c index b775366a0a6..3bf8a9d7f21 100644 --- a/fs/nfsd/nfs4xdr.c +++ b/fs/nfsd/nfs4xdr.c @@ -1106,31 +1106,14 @@ nfsd4_decode_setclientid_confirm(struct nfsd4_compoundargs *argp, struct nfsd4_s  static __be32  nfsd4_decode_verify(struct nfsd4_compoundargs *argp, struct nfsd4_verify *verify)  { -#if 0 -	struct nfsd4_compoundargs save = { -		.p = argp->p, -		.end = argp->end, -		.rqstp = argp->rqstp, -	}; -	u32             ve_bmval[2]; -	struct iattr    ve_iattr;           /* request */ -	struct nfs4_acl *ve_acl;            /* request */ -#endif  	DECODE_HEAD;  	if ((status = nfsd4_decode_bitmap(argp, verify->ve_bmval)))  		goto out;  	/* For convenience's sake, we compare raw xdr'd attributes in -	 * nfsd4_proc_verify; however we still decode here just to return -	 * correct error in case of bad xdr. */ -#if 0 -	status = nfsd4_decode_fattr(ve_bmval, &ve_iattr, &ve_acl); -	if (status == nfserr_inval) { -		status = nfserrno(status); -		goto out; -	} -#endif +	 * nfsd4_proc_verify */ +  	READ_BUF(4);  	READ32(verify->ve_attrlen);  	READ_BUF(verify->ve_attrlen);  |