From 6b2e258ebf7cf78e45ba3dfcbc95ebefcb9e48d2 Mon Sep 17 00:00:00 2001 From: Andrew Perepechko Date: Wed, 29 Sep 2010 12:59:52 +0400 Subject: [PATCH] b=23216 a fix for a memory leak in ldiskfs_mb_load_buddy i=Alex Zhuravlev i=Johann Lombardi --- ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch b/ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch index 2f5ab81..31560ea 100644 --- a/ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch +++ b/ldiskfs/kernel_patches/patches/ext3-mballoc3-core.patch @@ -1369,9 +1369,9 @@ Index: linux-2.6.22.19/fs/ext3/mballoc.c + unlock_page(page); + } + } ++ e3b->bd_bitmap_page = page; + if (page == NULL || !PageUptodate(page)) + goto err; -+ e3b->bd_bitmap_page = page; + e3b->bd_bitmap = page_address(page) + (poff * sb->s_blocksize); + mark_page_accessed(page); + @@ -1392,9 +1392,9 @@ Index: linux-2.6.22.19/fs/ext3/mballoc.c + unlock_page(page); + } + } ++ e3b->bd_buddy_page = page; + if (page == NULL || !PageUptodate(page)) + goto err; -+ e3b->bd_buddy_page = page; + e3b->bd_buddy = page_address(page) + (poff * sb->s_blocksize); + mark_page_accessed(page); + -- 1.8.3.1