Btrfs: stop leaking btrfs_bios on readahead
Signed-off-by: Chris Mason <chris.mason@oracle.com>
This commit is contained in:
parent
306c8b68c8
commit
9510dc4c62
1 changed files with 2 additions and 0 deletions
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue