f2fs: fix to support .migrate_folio for compressed inode
authorChao Yu <chao@kernel.org>
Wed, 21 Dec 2022 12:14:45 +0000 (20:14 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 4 Jan 2023 20:56:04 +0000 (12:56 -0800)
Add missed .migrate_folio for compressed inode, in order to support
migration of compressed inode's page.

Signed-off-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/compress.c

index 2532f369cb10f532f2063605654edc1b57963c07..719b0a0184b070233ba12f95a6387304b550b106 100644 (file)
@@ -1813,6 +1813,7 @@ unsigned int f2fs_cluster_blocks_are_contiguous(struct dnode_of_data *dn)
 const struct address_space_operations f2fs_compress_aops = {
        .release_folio = f2fs_release_folio,
        .invalidate_folio = f2fs_invalidate_folio,
+       .migrate_folio  = filemap_migrate_folio,
 };
 
 struct address_space *COMPRESS_MAPPING(struct f2fs_sb_info *sbi)