]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/nfsd/nfsproc.c
[PATCH] knfsd: Avoid excess stack usage in svc_tcp_recvfrom
[mv-sheeva.git] / fs / nfsd / nfsproc.c
index 4e06810b6104a684e69874fc54479ea1e4a7ed22..ca4973150218fba4f282914377efa17d68bd5a6e 100644 (file)
@@ -159,7 +159,7 @@ nfsd_proc_read(struct svc_rqst *rqstp, struct nfsd_readargs *argp,
        resp->count = argp->count;
        nfserr = nfsd_read(rqstp, fh_copy(&resp->fh, &argp->fh), NULL,
                                  argp->offset,
-                                 argp->vec, argp->vlen,
+                                 rqstp->rq_vec, argp->vlen,
                                  &resp->count);
 
        if (nfserr) return nfserr;
@@ -185,7 +185,7 @@ nfsd_proc_write(struct svc_rqst *rqstp, struct nfsd_writeargs *argp,
 
        nfserr = nfsd_write(rqstp, fh_copy(&resp->fh, &argp->fh), NULL,
                                   argp->offset,
-                                  argp->vec, argp->vlen,
+                                  rqstp->rq_vec, argp->vlen,
                                   argp->len,
                                   &stable);
        return nfsd_return_attrs(nfserr, resp);