Loading fs/btrfs/reada.c +2 −0 Original line number Diff line number Diff line Loading @@ -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: Loading @@ -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 Loading
fs/btrfs/reada.c +2 −0 Original line number Diff line number Diff line Loading @@ -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: Loading @@ -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