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

Commit 9510dc4c authored by Ilya Dryomov's avatar Ilya Dryomov Committed by Chris Mason
Browse files

Btrfs: stop leaking btrfs_bios on readahead

parent 306c8b68
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -423,6 +423,7 @@ static struct reada_extent *reada_find_extent(struct btrfs_root *root,
	}
	spin_unlock(&fs_info->reada_lock);

	kfree(multi);
	return re;

error:
@@ -447,6 +448,7 @@ static struct reada_extent *reada_find_extent(struct btrfs_root *root,
		kref_put(&zone->refcnt, reada_zone_release);
		spin_unlock(&fs_info->reada_lock);
	}
	kfree(multi);
	kfree(re);
	if (looped)
		goto again;