commit | 9510dc4c62252e96dca44a94948327c76774f25b | [log] [tgz] |
---|---|---|
author | Ilya Dryomov <idryomov@gmail.com> | Fri Nov 04 09:41:02 2011 -0400 |
committer | Chris Mason <chris.mason@oracle.com> | Sun Nov 06 03:11:08 2011 -0500 |
tree | 945a5a2df3c4c84cec80dee60c1c67751e5489b8 | |
parent | 306c8b68c82dfe6b7c9e5b61985760ad5d089205 [diff] |
Btrfs: stop leaking btrfs_bios on readahead Signed-off-by: Chris Mason <chris.mason@oracle.com>
diff --git a/fs/btrfs/reada.c b/fs/btrfs/reada.c index cd85711..35eaf68 100644 --- a/fs/btrfs/reada.c +++ b/fs/btrfs/reada.c
@@ -423,6 +423,7 @@ } spin_unlock(&fs_info->reada_lock); + kfree(multi); return re; error: @@ -447,6 +448,7 @@ kref_put(&zone->refcnt, reada_zone_release); spin_unlock(&fs_info->reada_lock); } + kfree(multi); kfree(re); if (looped) goto again;