From 4bd066e75543df8be7a87bc714634b6b417a4e69 Mon Sep 17 00:00:00 2001 From: Andrew Perepechko Date: Thu, 8 Jul 2010 00:59:09 +0400 Subject: [PATCH] b=23216 a fix for a possible 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 c17d60f..a896155 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