diff options
| author | 2014-11-19 21:32:12 +1100 | |
|---|---|---|
| committer | 2014-11-19 21:32:12 +1100 | |
| commit | b10778a00d40b3d9fdaaf5891e802794781ff71c (patch) | |
| tree | 6ba4cbac86eecedc3f30650e7f764ecf00c83898 /fs/nfsd/nfs3proc.c | |
| parent | integrity: do zero padding of the key id (diff) | |
| parent | Linux 3.17 (diff) | |
| download | linux-dev-b10778a00d40b3d9fdaaf5891e802794781ff71c.tar.xz linux-dev-b10778a00d40b3d9fdaaf5891e802794781ff71c.zip | |
Merge commit 'v3.17' into next
Diffstat (limited to 'fs/nfsd/nfs3proc.c')
| -rw-r--r-- | fs/nfsd/nfs3proc.c | 9 | 
1 files changed, 2 insertions, 7 deletions
| diff --git a/fs/nfsd/nfs3proc.c b/fs/nfsd/nfs3proc.c index 401289913130..fa2525b2e9d7 100644 --- a/fs/nfsd/nfs3proc.c +++ b/fs/nfsd/nfs3proc.c @@ -157,11 +157,7 @@ nfsd3_proc_read(struct svc_rqst *rqstp, struct nfsd3_readargs *argp,  	 * 1 (status) + 22 (post_op_attr) + 1 (count) + 1 (eof)  	 * + 1 (xdr opaque byte count) = 26  	 */ - -	resp->count = argp->count; -	if (max_blocksize < resp->count) -		resp->count = max_blocksize; - +	resp->count = min(argp->count, max_blocksize);  	svc_reserve_auth(rqstp, ((1 + NFS3_POST_OP_ATTR_WORDS + 3)<<2) + resp->count +4);  	fh_copy(&resp->fh, &argp->fh); @@ -286,8 +282,7 @@ nfsd3_proc_symlink(struct svc_rqst *rqstp, struct nfsd3_symlinkargs *argp,  	fh_copy(&resp->dirfh, &argp->ffh);  	fh_init(&resp->fh, NFS3_FHSIZE);  	nfserr = nfsd_symlink(rqstp, &resp->dirfh, argp->fname, argp->flen, -						   argp->tname, argp->tlen, -						   &resp->fh, &argp->attrs); +						   argp->tname, &resp->fh);  	RETURN_STATUS(nfserr);  } | 
