erofs-utils: lib: get rid of z_erofs_fill_inode()
authorGao Xiang <hsiangkao@linux.alibaba.com>
Thu, 6 Feb 2025 12:50:28 +0000 (20:50 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Thu, 6 Feb 2025 12:53:37 +0000 (20:53 +0800)
Source kernel commit: 4fdadd5b0f0c723c812842454f8cca1619f2e731

Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20250206125034.1462966-3-hsiangkao@linux.alibaba.com
include/erofs/internal.h
lib/namei.c
lib/zmap.c

index 7f017820f538916bcd233423006a57f083902cff..5f5bc10d31636c94f9cc683e2f8e2b2dfad49664 100644 (file)
@@ -455,7 +455,6 @@ int erofs_getxattr(struct erofs_inode *vi, const char *name, char *buffer,
 int erofs_listxattr(struct erofs_inode *vi, char *buffer, size_t buffer_size);
 
 /* zmap.c */
-int z_erofs_fill_inode(struct erofs_inode *vi);
 int z_erofs_map_blocks_iter(struct erofs_inode *vi,
                            struct erofs_map_blocks *map, int flags);
 
index 6f35ee68d2b96d31b3e83dee609f665345e7851f..eec1f5c00172ff4341a9e1efc15298060c897fcb 100644 (file)
@@ -143,8 +143,6 @@ int erofs_read_inode_from_disk(struct erofs_inode *vi)
                }
                vi->u.chunkbits = sbi->blkszbits +
                        (vi->u.chunkformat & EROFS_CHUNK_FORMAT_BLKBITS_MASK);
-       } else if (erofs_inode_is_data_compressed(vi->datalayout)) {
-               return z_erofs_fill_inode(vi);
        }
        return 0;
 bogusimode:
index 74c003371c09af61fd0b8745ece01d7016bcabcd..0a9bc6a338c05ca0e8d3eb0fddbdd0c0228c8f1c 100644 (file)
 #include "erofs/internal.h"
 #include "erofs/print.h"
 
-int z_erofs_fill_inode(struct erofs_inode *vi)
-{
-       struct erofs_sb_info *sbi = vi->sbi;
-
-       if (!erofs_sb_has_big_pcluster(sbi) &&
-           !erofs_sb_has_ztailpacking(sbi) && !erofs_sb_has_fragments(sbi) &&
-           vi->datalayout == EROFS_INODE_COMPRESSED_FULL) {
-               vi->z_advise = 0;
-               vi->z_algorithmtype[0] = 0;
-               vi->z_algorithmtype[1] = 0;
-               vi->z_logical_clusterbits = sbi->blkszbits;
-
-               vi->flags |= EROFS_I_Z_INITED;
-       }
-       return 0;
-}
-
 struct z_erofs_maprecorder {
        struct erofs_inode *inode;
        struct erofs_map_blocks *map;