NTFS VFS - Fix dangling vnode panic on umount
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 10 Feb 2010 18:35:32 +0000 (10:35 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 10 Feb 2010 18:35:32 +0000 (10:35 -0800)
commitd8c0625a583ff356399c2878bc43944f99d8cec2
treeee2b0cdbc1e02d4605c43fe159c913e97bae05ef
parenta43cb2a1145bf6f3d17ff48362eee0b289a5d07c
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@gmx.com>
sys/sys/vfscache.h
sys/vfs/isofs/cd9660/cd9660_vnops.c
sys/vfs/ntfs/ntfs_vfsops.c