f2fs: compress: fix to free compress page correctly
authorChao Yu <yuchao0@huawei.com>
Thu, 6 May 2021 09:00:43 +0000 (17:00 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 19 May 2021 08:29:53 +0000 (10:29 +0200)
commit02de9d20039da8d2773e59fef37e73e106e30fec
tree6b06fb6f9375a1e85bc46db63d25b687ac09e63a
parent17fb6dfa5162b89ecfa07df891a53afec321abe8
f2fs: compress: fix to free compress page correctly

[ Upstream commit a12cc5b423d4f36dc1a1ea3911e49cf9dff43898 ]

In error path of f2fs_write_compressed_pages(), it needs to call
f2fs_compress_free_page() to release temporary page.

Fixes: 5e6bbde95982 ("f2fs: introduce mempool for {,de}compress intermediate page allocation")
Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/f2fs/compress.c