git: NTFS VFS - Fix dangling vnode panic on umount
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Feb 10 10:40:22 PST 2010
commit d8c0625a583ff356399c2878bc43944f99d8cec2
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Wed Feb 10 10:35:32 2010 -0800
NTFS VFS - Fix dangling vnode panic on umount
* NTFS was using v_type = VNON for special extent vnodes. The mountlist
scan used by vflush() ignores VNON vnodes so they were left dangling
no matter how hard ntfs tried to flush them out.
* Add VINT to the enum and use that instead.
* Fix minor case/default issue in cd9660 related to the addition of VINT.
Reported-by: Rumko, Tim Bisson <tbisson at gmx.com>
Summary of changes:
sys/sys/vfscache.h | 5 +++--
sys/vfs/isofs/cd9660/cd9660_vnops.c | 3 +--
sys/vfs/ntfs/ntfs_vfsops.c | 6 +++---
3 files changed, 7 insertions(+), 7 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d8c0625a583ff356399c2878bc43944f99d8cec2
--
DragonFly BSD source repository
More information about the Commits
mailing list