CVSROOT: /cvs Module name: src Changes by: [email protected] 2013/12/10 06:43:05
Modified files:
sys/miscfs/fuse: fuse_device.c fuse_vfsops.c fusefs.h
Log message:
Unset fuse_mnt in fusefs_unmount after vflushing and freeing fbufs in use.
This way, if fuse unmounts a FS without FBT_DESTROY, the fuse_mnt pointer
is already invalidated. Also, on weird unmount situations with vnodes in
use, vflush() them before doing fuse_device_cleanup().
Tested with ntfs-3g, ok syl@.
