Btrfs: fix spin_unlock in check_ref_cleanup

Our goto out should have gone a little farther.

Signed-off-by: Chris Mason <clm@fb.com>

+3 -1
+3 -1
fs/btrfs/extent-tree.c
··· 5893 5893 spin_lock(&delayed_refs->lock); 5894 5894 head = btrfs_find_delayed_ref_head(trans, bytenr); 5895 5895 if (!head) 5896 - goto out; 5896 + goto out_delayed_unlock; 5897 5897 5898 5898 spin_lock(&head->lock); 5899 5899 if (rb_first(&head->ref_root)) ··· 5942 5942 return ret; 5943 5943 out: 5944 5944 spin_unlock(&head->lock); 5945 + 5946 + out_delayed_unlock: 5945 5947 spin_unlock(&delayed_refs->lock); 5946 5948 return 0; 5947 5949 }