patch-2.4.20 linux-2.4.20/fs/nfsd/nfscache.c
Next file: linux-2.4.20/fs/nfsd/nfsfh.c
Previous file: linux-2.4.20/fs/nfsd/nfs3xdr.c
Back to the patch index
Back to the overall index
- Lines: 41
- Date:
Thu Nov 28 15:53:15 2002
- Orig file:
linux-2.4.19/fs/nfsd/nfscache.c
- Orig date:
Thu Feb 15 10:56:29 2001
diff -urN linux-2.4.19/fs/nfsd/nfscache.c linux-2.4.20/fs/nfsd/nfscache.c
@@ -38,7 +38,6 @@
static struct svc_cacherep * lru_head;
static struct svc_cacherep * lru_tail;
static struct svc_cacherep * nfscache;
-static int cache_initialized;
static int cache_disabled = 1;
static int nfsd_cache_append(struct svc_rqst *rqstp, struct svc_buf *data);
@@ -51,8 +50,6 @@
size_t i;
unsigned long order;
- if (cache_initialized)
- return;
i = CACHESIZE * sizeof (struct svc_cacherep);
for (order = 0; (PAGE_SIZE << order) < i; order++)
@@ -90,7 +87,6 @@
lru_head->c_lru_prev = NULL;
lru_tail->c_lru_next = NULL;
- cache_initialized = 1;
cache_disabled = 0;
}
@@ -101,15 +97,11 @@
size_t i;
unsigned long order;
- if (!cache_initialized)
- return;
-
for (rp = lru_head; rp; rp = rp->c_lru_next) {
if (rp->c_state == RC_DONE && rp->c_type == RC_REPLBUFF)
kfree(rp->c_replbuf.buf);
}
- cache_initialized = 0;
cache_disabled = 1;
i = CACHESIZE * sizeof (struct svc_cacherep);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)