Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8694bb61 authored by David Sterba's avatar David Sterba
Browse files

btrfs: reada, remove pointless BUG_ON in reada_find_extent



The lock is held, we make the same lookup that previously failed with
EEXIST and we don't insert NULL pointers.

Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent fc2e901f
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -393,7 +393,6 @@ static struct reada_extent *reada_find_extent(struct btrfs_root *root,
	ret = radix_tree_insert(&fs_info->reada_tree, index, re);
	if (ret == -EEXIST) {
		re_exist = radix_tree_lookup(&fs_info->reada_tree, index);
		BUG_ON(!re_exist);
		re_exist->refcnt++;
		spin_unlock(&fs_info->reada_lock);
		btrfs_dev_replace_unlock(&fs_info->dev_replace, 0);