]> git.kernelconcepts.de Git - mv-sheeva.git/commitdiff
Btrfs: Fix memory leak in writepage fixup work
authorMiao Xie <miaox@cn.fujitsu.com>
Wed, 26 Jan 2011 08:19:22 +0000 (16:19 +0800)
committerLi Zefan <lizf@cn.fujitsu.com>
Wed, 26 Jan 2011 17:10:30 +0000 (01:10 +0800)
fixup, which is allocated when starting page write to fix up the
extent without ORDERED bit set, should be freed after this work
is done.

Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
fs/btrfs/inode.c

index 5f9194438f7c208b88427eaa42c24778300979e6..3a6edc4c564224861485cd9260e024fc17af75d1 100644 (file)
@@ -1544,6 +1544,7 @@ out:
 out_page:
        unlock_page(page);
        page_cache_release(page);
+       kfree(fixup);
 }
 
 /*