Btrfs: Fix page leak in compressed writeback path
authorYan, Zheng <zheng.z.yan@linux.intel.com>
Mon, 6 Dec 2010 07:02:36 +0000 (07:02 +0000)
committerChris Mason <chris.mason@oracle.com>
Fri, 10 Dec 2010 21:29:09 +0000 (16:29 -0500)
commit24ae63656a165c870c0d69fcc8aac1dc35e25e34
tree8833bfeba51ef45e0acc42f3a23838f528e6a37e
parent84cd948cb11041f205242de457e680b9bb872a36
Btrfs: Fix page leak in compressed writeback path

"start + num_bytes >= actual_end" can happen when compressed page writeback races
with file truncation. In that case we need unlock and release pages past the end
of file.

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/inode.c