summaryrefslogtreecommitdiffstats
path: root/sys/ufs
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2005-03-15 20:50:58 +0000
committerphk <phk@FreeBSD.org>2005-03-15 20:50:58 +0000
commit54d4b170ba58d9c68e9c061f308d68044a34056f (patch)
treed3b081e52acff85a431fb3da7039e910ee782c98 /sys/ufs
parent2417261e252b909cce452871a26e2922eae97e8d (diff)
downloadFreeBSD-src-54d4b170ba58d9c68e9c061f308d68044a34056f.zip
FreeBSD-src-54d4b170ba58d9c68e9c061f308d68044a34056f.tar.gz
Don't hold a reference on the disk vnode for each inode.
Diffstat (limited to 'sys/ufs')
-rw-r--r--sys/ufs/ffs/ffs_vfsops.c3
-rw-r--r--sys/ufs/ufs/ufs_inode.c1
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/ufs/ffs/ffs_vfsops.c b/sys/ufs/ffs/ffs_vfsops.c
index 686bba9..b1117b6 100644
--- a/sys/ufs/ffs/ffs_vfsops.c
+++ b/sys/ufs/ffs/ffs_vfsops.c
@@ -1268,10 +1268,11 @@ ffs_vget(mp, ino, flags, vpp)
*vpp = NULL;
return (error);
}
+
/*
* Finish inode initialization.
*/
- VREF(ip->i_devvp);
+
/*
* Set up a generation number for this inode if it does not
* already have one. This should only happen on old filesystems.
diff --git a/sys/ufs/ufs/ufs_inode.c b/sys/ufs/ufs/ufs_inode.c
index 8d524b9..b674c94 100644
--- a/sys/ufs/ufs/ufs_inode.c
+++ b/sys/ufs/ufs/ufs_inode.c
@@ -162,7 +162,6 @@ ufs_reclaim(ap)
/*
* Purge old data structures associated with the inode.
*/
- vrele(ip->i_devvp);
#ifdef QUOTA
for (i = 0; i < MAXQUOTAS; i++) {
if (ip->i_dquot[i] != NODQUOT) {
OpenPOWER on IntegriCloud