diff options
Diffstat (limited to 'module/os/freebsd/zfs/zfs_vfsops.c')
-rw-r--r-- | module/os/freebsd/zfs/zfs_vfsops.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/module/os/freebsd/zfs/zfs_vfsops.c b/module/os/freebsd/zfs/zfs_vfsops.c index 4e437f5ba..671b939b5 100644 --- a/module/os/freebsd/zfs/zfs_vfsops.c +++ b/module/os/freebsd/zfs/zfs_vfsops.c @@ -1118,22 +1118,11 @@ zfsvfs_setup(zfsvfs_t *zfsvfs, boolean_t mounting) return (0); } -extern krwlock_t zfsvfs_lock; /* in zfs_znode.c */ - void zfsvfs_free(zfsvfs_t *zfsvfs) { int i; - /* - * This is a barrier to prevent the filesystem from going away in - * zfs_znode_move() until we can safely ensure that the filesystem is - * not unmounted. We consider the filesystem valid before the barrier - * and invalid after the barrier. - */ - rw_enter(&zfsvfs_lock, RW_READER); - rw_exit(&zfsvfs_lock); - zfs_fuid_destroy(zfsvfs); mutex_destroy(&zfsvfs->z_znodes_lock); |