From de7e56a8ab384f77102dc0ac1394692c4e0b8686 Mon Sep 17 00:00:00 2001 From: phk Date: Thu, 2 Dec 2004 10:09:33 +0000 Subject: Remove the de_devvp and stop VREF'ing it for every vnode we create. --- sys/fs/msdosfs/msdosfs_denode.c | 7 ------- 1 file changed, 7 deletions(-) (limited to 'sys/fs/msdosfs/msdosfs_denode.c') diff --git a/sys/fs/msdosfs/msdosfs_denode.c b/sys/fs/msdosfs/msdosfs_denode.c index 6fa4a44..1642ed7 100644 --- a/sys/fs/msdosfs/msdosfs_denode.c +++ b/sys/fs/msdosfs/msdosfs_denode.c @@ -258,7 +258,6 @@ deget(pmp, dirclust, diroffset, depp) nvp->v_data = ldep; ldep->de_vnode = nvp; ldep->de_flag = 0; - ldep->de_devvp = 0; ldep->de_dev = dev; ldep->de_dirclust = dirclust; ldep->de_diroffset = diroffset; @@ -372,8 +371,6 @@ deget(pmp, dirclust, diroffset, depp) } else nvp->v_type = VREG; ldep->de_modrev = init_va_filerev(); - ldep->de_devvp = pmp->pm_devvp; - VREF(ldep->de_devvp); *depp = ldep; return (0); } @@ -646,10 +643,6 @@ msdosfs_reclaim(ap) /* * Purge old data structures associated with the denode. */ - if (dep->de_devvp) { - vrele(dep->de_devvp); - dep->de_devvp = 0; - } #if 0 /* XXX */ dep->de_flag = 0; #endif -- cgit v1.1