diff options
author | phk <phk@FreeBSD.org> | 2005-03-15 20:50:58 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2005-03-15 20:50:58 +0000 |
commit | 54d4b170ba58d9c68e9c061f308d68044a34056f (patch) | |
tree | d3b081e52acff85a431fb3da7039e910ee782c98 /sys/ufs | |
parent | 2417261e252b909cce452871a26e2922eae97e8d (diff) | |
download | FreeBSD-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.c | 3 | ||||
-rw-r--r-- | sys/ufs/ufs/ufs_inode.c | 1 |
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) { |