X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fnfsd%2Fnfscache.c;h=9ab14f56d216c18bcc96b5791b01e21164404f2a;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=608a197c1bd2bebf90f2a1c3efafd671be47fa99;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/fs/nfsd/nfscache.c b/fs/nfsd/nfscache.c index 608a197c1..9ab14f56d 100644 --- a/fs/nfsd/nfscache.c +++ b/fs/nfsd/nfscache.c @@ -41,7 +41,7 @@ static struct svc_cacherep * lru_tail; static struct svc_cacherep * nfscache; static int cache_disabled = 1; -static int nfsd_cache_append(struct svc_rqst *rqstp, struct iovec *vec); +static int nfsd_cache_append(struct svc_rqst *rqstp, struct kvec *vec); /* * locking for the reply cache: @@ -308,7 +308,7 @@ void nfsd_cache_update(struct svc_rqst *rqstp, int cachetype, u32 *statp) { struct svc_cacherep *rp; - struct iovec *resv = &rqstp->rq_res.head[0], *cachv; + struct kvec *resv = &rqstp->rq_res.head[0], *cachv; int len; if (!(rp = rqstp->rq_cacherep) || cache_disabled) @@ -358,9 +358,9 @@ nfsd_cache_update(struct svc_rqst *rqstp, int cachetype, u32 *statp) * keep a refcount.... */ static int -nfsd_cache_append(struct svc_rqst *rqstp, struct iovec *data) +nfsd_cache_append(struct svc_rqst *rqstp, struct kvec *data) { - struct iovec *vec = &rqstp->rq_res.head[0]; + struct kvec *vec = &rqstp->rq_res.head[0]; if (vec->iov_len + data->iov_len > PAGE_SIZE) { printk(KERN_WARNING "nfsd: cached reply too large (%Zd).\n",