summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorjeff <jeff@FreeBSD.org>2003-10-05 02:43:30 +0000
committerjeff <jeff@FreeBSD.org>2003-10-05 02:43:30 +0000
commit177916fba66871e8c3d629be8a15a26e8d24bb98 (patch)
tree3bcdbb175f86b9f07f6f3d2c9d0d403fc5fd4dfb /sys
parent4e6b30a14e9b5189cde2295f0f88c9608d826905 (diff)
downloadFreeBSD-src-177916fba66871e8c3d629be8a15a26e8d24bb98.zip
FreeBSD-src-177916fba66871e8c3d629be8a15a26e8d24bb98.tar.gz
- Don't cache_purge() in *_reclaim routines. vclean() does it for us so
this is redundant.
Diffstat (limited to 'sys')
-rw-r--r--sys/fs/hpfs/hpfs_vnops.c1
-rw-r--r--sys/fs/msdosfs/msdosfs_denode.c1
-rw-r--r--sys/fs/ntfs/ntfs_vnops.c2
-rw-r--r--sys/fs/nwfs/nwfs_node.c1
-rw-r--r--sys/fs/pseudofs/pseudofs_vncache.c2
-rw-r--r--sys/fs/smbfs/smbfs_node.c1
-rw-r--r--sys/fs/udf/udf_vnops.c1
7 files changed, 0 insertions, 9 deletions
diff --git a/sys/fs/hpfs/hpfs_vnops.c b/sys/fs/hpfs/hpfs_vnops.c
index c517000..38f54e6 100644
--- a/sys/fs/hpfs/hpfs_vnops.c
+++ b/sys/fs/hpfs/hpfs_vnops.c
@@ -604,7 +604,6 @@ hpfs_reclaim(ap)
hpfs_hphashrem(hp);
/* Purge old data structures associated with the inode. */
- cache_purge(vp);
if (hp->h_devvp) {
vrele(hp->h_devvp);
hp->h_devvp = NULL;
diff --git a/sys/fs/msdosfs/msdosfs_denode.c b/sys/fs/msdosfs/msdosfs_denode.c
index b456832..ebf1319 100644
--- a/sys/fs/msdosfs/msdosfs_denode.c
+++ b/sys/fs/msdosfs/msdosfs_denode.c
@@ -666,7 +666,6 @@ msdosfs_reclaim(ap)
/*
* Purge old data structures associated with the denode.
*/
- cache_purge(vp);
if (dep->de_devvp) {
vrele(dep->de_devvp);
dep->de_devvp = 0;
diff --git a/sys/fs/ntfs/ntfs_vnops.c b/sys/fs/ntfs/ntfs_vnops.c
index 4333c36..2403df2 100644
--- a/sys/fs/ntfs/ntfs_vnops.c
+++ b/sys/fs/ntfs/ntfs_vnops.c
@@ -256,8 +256,6 @@ ntfs_reclaim(ap)
return (error);
/* Purge old data structures associated with the inode. */
- cache_purge(vp);
-
ntfs_frele(fp);
ntfs_ntput(ip);
vp->v_data = NULL;
diff --git a/sys/fs/nwfs/nwfs_node.c b/sys/fs/nwfs/nwfs_node.c
index b92dd4c..b86f7d1 100644
--- a/sys/fs/nwfs/nwfs_node.c
+++ b/sys/fs/nwfs/nwfs_node.c
@@ -268,7 +268,6 @@ nwfs_reclaim(ap)
lockmgr(&nwhashlock, LK_EXCLUSIVE, NULL, td);
LIST_REMOVE(np, n_hash);
lockmgr(&nwhashlock, LK_RELEASE, NULL, td);
- cache_purge(vp);
if (nmp->n_root == np) {
nmp->n_root = NULL;
}
diff --git a/sys/fs/pseudofs/pseudofs_vncache.c b/sys/fs/pseudofs/pseudofs_vncache.c
index 2dc94fe..31b60e1 100644
--- a/sys/fs/pseudofs/pseudofs_vncache.c
+++ b/sys/fs/pseudofs/pseudofs_vncache.c
@@ -197,8 +197,6 @@ pfs_vncache_free(struct vnode *vp)
{
struct pfs_vdata *pvd;
- cache_purge(vp);
-
mtx_lock(&pfs_vncache_mutex);
pvd = (struct pfs_vdata *)vp->v_data;
KASSERT(pvd != NULL, ("pfs_vncache_free(): no vnode data\n"));
diff --git a/sys/fs/smbfs/smbfs_node.c b/sys/fs/smbfs/smbfs_node.c
index 811721f..f5f6747 100644
--- a/sys/fs/smbfs/smbfs_node.c
+++ b/sys/fs/smbfs/smbfs_node.c
@@ -309,7 +309,6 @@ smbfs_reclaim(ap)
if (np->n_hash.le_prev)
LIST_REMOVE(np, n_hash);
- cache_purge(vp);
if (smp->sm_root == np) {
SMBVDEBUG("root vnode\n");
smp->sm_root = NULL;
diff --git a/sys/fs/udf/udf_vnops.c b/sys/fs/udf/udf_vnops.c
index 046d83e..5924559 100644
--- a/sys/fs/udf/udf_vnops.c
+++ b/sys/fs/udf/udf_vnops.c
@@ -1018,7 +1018,6 @@ udf_reclaim(struct vop_reclaim_args *a)
vp = a->a_vp;
unode = VTON(vp);
- cache_purge(vp);
if (unode != NULL) {
udf_hashrem(unode);
if (unode->i_devvp) {
OpenPOWER on IntegriCloud