]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
f2fs: compress: fix to free compress page correctly
authorChao Yu <yuchao0@huawei.com>
Thu, 6 May 2021 09:00:43 +0000 (17:00 +0800)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 18 Jun 2021 09:07:30 +0000 (11:07 +0200)
commit24636a2c74b3274576fb97f3e09506fea25fe617
tree8f9830f2525f9102f24f309561a899fecdb05525
parent5fb162439369eabe3c985f110f95357ee698a200
f2fs: compress: fix to free compress page correctly

BugLink: https://bugs.launchpad.net/bugs/1931292
[ 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>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
fs/f2fs/compress.c