Skip to content

Commit f3ad9cd

Browse files
ryaobehlendorf
authored andcommitted
Fix locking order in zfs_zget()
Signed-off-by: Richard Yao <ryao@gentoo.org> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
1 parent 6f9548c commit f3ad9cd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

module/zfs/zfs_znode.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -922,8 +922,8 @@ zfs_zget(zfs_sb_t *zsb, uint64_t obj_num, znode_t **zpp)
922922
*zpp = zp;
923923
err = 0;
924924
}
925-
sa_buf_rele(db, NULL);
926925
mutex_exit(&zp->z_lock);
926+
sa_buf_rele(db, NULL);
927927
ZFS_OBJ_HOLD_EXIT(zsb, obj_num);
928928
return (err);
929929
}

0 commit comments

Comments
 (0)