summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/inode.c
diff options
context:
space:
mode:
authorMiao Xie2011-01-26 09:19:22 +0100
committerLi Zefan2011-01-26 18:10:30 +0100
commitb897abec032deb7cc3ce67392a1f544ac965ddea (patch)
tree9014f850ad04b51953ae010713605a758bd1bb63 /fs/btrfs/inode.c
parentBtrfs: Don't return acl info when mounting with noacl option (diff)
downloadkernel-qcow2-linux-b897abec032deb7cc3ce67392a1f544ac965ddea.tar.gz
kernel-qcow2-linux-b897abec032deb7cc3ce67392a1f544ac965ddea.tar.xz
kernel-qcow2-linux-b897abec032deb7cc3ce67392a1f544ac965ddea.zip
Btrfs: Fix memory leak in writepage fixup work
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>
Diffstat (limited to 'fs/btrfs/inode.c')
-rw-r--r--fs/btrfs/inode.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index 5f9194438f7c..3a6edc4c5642 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -1544,6 +1544,7 @@ out:
out_page:
unlock_page(page);
page_cache_release(page);
+ kfree(fixup);
}
/*