diff options
-rw-r--r-- | sys/gnu/fs/xfs/FreeBSD/xfs_super.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/gnu/fs/xfs/FreeBSD/xfs_super.c b/sys/gnu/fs/xfs/FreeBSD/xfs_super.c index d01ff4e08372..f840297e409f 100644 --- a/sys/gnu/fs/xfs/FreeBSD/xfs_super.c +++ b/sys/gnu/fs/xfs/FreeBSD/xfs_super.c @@ -182,11 +182,11 @@ xfs_blkdev_get( g_topology_unlock(); PICKUP_GIANT(); - VOP_UNLOCK(devvp, 0, td); if (error) { vput(devvp); return (error); } + VOP_UNLOCK(devvp, 0, td); devvp->v_bufobj.bo_private = cp; devvp->v_bufobj.bo_ops = &xfs_bo_ops; |