diff options
author | Josef Bacik <josef@toxicpanda.com> | 2023-02-07 11:57:20 -0500 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2023-04-17 18:01:13 +0200 |
commit | d46947284496e5dd1d5f6850790ec623a482b63a (patch) | |
tree | d517ae5e8803eacf5d5e02458e88874b3463ba1c /fs/btrfs/ctree.c | |
parent | 13b98989c81a64b6674f017324b37bedf158567e (diff) |
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: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: Josef Bacik <josef@toxicpanda.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/ctree.c')
-rw-r--r-- | fs/btrfs/ctree.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/ctree.c b/fs/btrfs/ctree.c index a5b6bb54545f..a1c109d7956a 100644 --- a/fs/btrfs/ctree.c +++ b/fs/btrfs/ctree.c @@ -959,7 +959,7 @@ struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent, if (slot < 0 || slot >= btrfs_header_nritems(parent)) return ERR_PTR(-ENOENT); - BUG_ON(level == 0); + ASSERT(level); check.level = level - 1; check.transid = btrfs_node_ptr_generation(parent, slot); |