Loading fs/nfsd/nfsxdr.c +4 −6 Original line number Diff line number Diff line Loading @@ -356,14 +356,12 @@ nfssvc_decode_renameargs(struct svc_rqst *rqstp, __be32 *p) int nfssvc_decode_linkargs(struct svc_rqst *rqstp, __be32 *p) { struct xdr_stream *xdr = &rqstp->rq_arg_stream; struct nfsd_linkargs *args = rqstp->rq_argp; if (!(p = decode_fh(p, &args->ffh)) || !(p = decode_fh(p, &args->tfh)) || !(p = decode_filename(p, &args->tname, &args->tlen))) return 0; return xdr_argsize_check(rqstp, p); return svcxdr_decode_fhandle(xdr, &args->ffh) && svcxdr_decode_diropargs(xdr, &args->tfh, &args->tname, &args->tlen); } int Loading Loading
fs/nfsd/nfsxdr.c +4 −6 Original line number Diff line number Diff line Loading @@ -356,14 +356,12 @@ nfssvc_decode_renameargs(struct svc_rqst *rqstp, __be32 *p) int nfssvc_decode_linkargs(struct svc_rqst *rqstp, __be32 *p) { struct xdr_stream *xdr = &rqstp->rq_arg_stream; struct nfsd_linkargs *args = rqstp->rq_argp; if (!(p = decode_fh(p, &args->ffh)) || !(p = decode_fh(p, &args->tfh)) || !(p = decode_filename(p, &args->tname, &args->tlen))) return 0; return xdr_argsize_check(rqstp, p); return svcxdr_decode_fhandle(xdr, &args->ffh) && svcxdr_decode_diropargs(xdr, &args->tfh, &args->tname, &args->tlen); } int Loading