f2fs: fix remove page failed in invalidate compress pages
authorFengnan Chang <changfengnan@vivo.com>
Fri, 26 Nov 2021 10:19:19 +0000 (18:19 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Fri, 10 Dec 2021 23:48:32 +0000 (15:48 -0800)
commitd1917865a7906baf6b687e15e8e6195a295a3992
treefd488eebdf35e8a136303fd244950650f9a256bf
parentbd984c03097b8e9b7500cba7378040ac1c697dbb
f2fs: fix remove page failed in invalidate compress pages

Since compress inode not a regular file, generic_error_remove_page in
f2fs_invalidate_compress_pages will always be failed, set compress
inode as a regular file to fix it.

Fixes: 6ce19aff0b8c ("f2fs: compress: add compress_inode to cache compressed blocks")
Signed-off-by: Fengnan Chang <changfengnan@vivo.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/inode.c