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

btrfs: replace BUG_ON with ASSERT in btrfs_read_node_slot

In btrfs_read_node_slot() we have a BUG_ON() that can be converted to an
ASSERT(), it's from an extent buffer and the level is validated at the
time it's read from disk.
Reviewed-by: default avatarJohannes Thumshirn <johannes.thumshirn@wdc.com>
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 13b98989
...@@ -959,7 +959,7 @@ struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent, ...@@ -959,7 +959,7 @@ struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent,
if (slot < 0 || slot >= btrfs_header_nritems(parent)) if (slot < 0 || slot >= btrfs_header_nritems(parent))
return ERR_PTR(-ENOENT); return ERR_PTR(-ENOENT);
BUG_ON(level == 0); ASSERT(level);
check.level = level - 1; check.level = level - 1;
check.transid = btrfs_node_ptr_generation(parent, slot); check.transid = btrfs_node_ptr_generation(parent, slot);
......
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