Commit b3c958a3 authored by Josef Bacik's avatar Josef Bacik Committed by David Sterba

btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block

Switch this to an ASSERT() and return the error in the normal case.
Signed-off-by: default avatarJosef Bacik <josef@toxicpanda.com>
Reviewed-by: default avatarDavid Sterba <dsterba@suse.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 313ab753
...@@ -4761,9 +4761,10 @@ static int alloc_reserved_tree_block(struct btrfs_trans_handle *trans, ...@@ -4761,9 +4761,10 @@ static int alloc_reserved_tree_block(struct btrfs_trans_handle *trans,
ret = btrfs_update_block_group(trans, extent_key.objectid, ret = btrfs_update_block_group(trans, extent_key.objectid,
fs_info->nodesize, true); fs_info->nodesize, true);
if (ret) { /* -ENOENT, logic error */ if (ret) { /* -ENOENT, logic error */
ASSERT(!ret);
btrfs_err(fs_info, "update block group failed for %llu %llu", btrfs_err(fs_info, "update block group failed for %llu %llu",
extent_key.objectid, extent_key.offset); extent_key.objectid, extent_key.offset);
BUG(); return ret;
} }
trace_btrfs_reserved_extent_alloc(fs_info, extent_key.objectid, trace_btrfs_reserved_extent_alloc(fs_info, extent_key.objectid,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment