CVSROOT:        /cvs
Module name:    src
Changes by:     peli...@cvs.openbsd.org 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@.

Reply via email to