diff options
Diffstat (limited to 'sys/fs/ntfs/ntfs_vfsops.c')
-rw-r--r-- | sys/fs/ntfs/ntfs_vfsops.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/fs/ntfs/ntfs_vfsops.c b/sys/fs/ntfs/ntfs_vfsops.c index 7db1a13..a9a9c7a 100644 --- a/sys/fs/ntfs/ntfs_vfsops.c +++ b/sys/fs/ntfs/ntfs_vfsops.c @@ -105,7 +105,7 @@ ntfs_mount ( { size_t size; int err = 0; - struct vnode *devvp; + struct vnode *devvp, *rootvp; struct ntfs_args args; /* @@ -289,7 +289,7 @@ ntfs_mountfs(devvp, mp, argsp, td) ncount = vcount(devvp); if (devvp->v_object) ncount -= 1; - if (ncount > 1 && devvp != rootvp) + if (ncount > 1) return (EBUSY); vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY, td); error = vinvalbuf(devvp, V_SAVE, td->td_ucred, td, 0, 0); |