diff options
| author | Alfred Perlstein <alfred@FreeBSD.org> | 2006-01-17 17:29:03 +0000 |
|---|---|---|
| committer | Alfred Perlstein <alfred@FreeBSD.org> | 2006-01-17 17:29:03 +0000 |
| commit | 92e73f5711f62acfb32f1c05600904e13d6aa0e9 (patch) | |
| tree | 8c53b5780d1f21ba97c11f102413f8370e4d4ca0 /sys/fs/msdosfs | |
| parent | 2971d7ab9b2b94937fa79d7a1e299f96cb339542 (diff) | |
Notes
Diffstat (limited to 'sys/fs/msdosfs')
| -rw-r--r-- | sys/fs/msdosfs/msdosfs_denode.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/fs/msdosfs/msdosfs_denode.c b/sys/fs/msdosfs/msdosfs_denode.c index effc20b2884e..e2dbc9b623cf 100644 --- a/sys/fs/msdosfs/msdosfs_denode.c +++ b/sys/fs/msdosfs/msdosfs_denode.c @@ -549,6 +549,10 @@ msdosfs_reclaim(ap) if (prtactive && vrefcnt(vp) != 0) vprint("msdosfs_reclaim(): pushing active", vp); /* + * Destroy the vm object and flush associated pages. + */ + vnode_destroy_vobject(vp); + /* * Remove the denode from its hash chain. */ vfs_hash_remove(vp); @@ -560,7 +564,6 @@ msdosfs_reclaim(ap) #endif FREE(dep, M_MSDOSFSNODE); vp->v_data = NULL; - vnode_destroy_vobject(vp); return (0); } |
