From fd8b7c476e3f09ee0560f8be8f88a0330e6df962 Mon Sep 17 00:00:00 2001 From: Ilya Dryomov Date: Fri, 4 Nov 2011 09:41:02 -0400 Subject: [PATCH] --- yaml --- r: 274715 b: refs/heads/master c: 9510dc4c62252e96dca44a94948327c76774f25b h: refs/heads/master i: 274713: 485a39f9152a0b37b2a58ae2a25c1d2391360277 274711: cb5a19d67f53d26fe68cd91998b9e550319dd4f5 v: v3 --- [refs] | 2 +- trunk/fs/btrfs/reada.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 40f57255a164..28b886b114ef 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 306c8b68c82dfe6b7c9e5b61985760ad5d089205 +refs/heads/master: 9510dc4c62252e96dca44a94948327c76774f25b diff --git a/trunk/fs/btrfs/reada.c b/trunk/fs/btrfs/reada.c index cd857119ba8a..35eaf6893679 100644 --- a/trunk/fs/btrfs/reada.c +++ b/trunk/fs/btrfs/reada.c @@ -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;