summaryrefslogtreecommitdiff
path: root/fs/btrfs
diff options
context:
space:
mode:
authorMiao Xie <miaox@cn.fujitsu.com>2011-01-26 08:19:22 (GMT)
committerLi Zefan <lizf@cn.fujitsu.com>2011-01-26 17:10:30 (GMT)
commitb897abec032deb7cc3ce67392a1f544ac965ddea (patch)
tree9014f850ad04b51953ae010713605a758bd1bb63 /fs/btrfs
parentd0f69686c2ae775529aadc7a8acc6f13ad41de66 (diff)
downloadlinux-fsl-qoriq-b897abec032deb7cc3ce67392a1f544ac965ddea.tar.xz
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')
-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 5f91944..3a6edc4 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);
}
/*