erofs-utils: lib: inline vle_compressmeta_capacity()
authorJingbo Xu <jefflexu@linux.alibaba.com>
Tue, 18 Jul 2023 05:21:00 +0000 (13:21 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Sat, 22 Jul 2023 06:09:05 +0000 (14:09 +0800)
The helper is not quite useful.

Signed-off-by: Jingbo Xu <jefflexu@linux.alibaba.com>
Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20230718052101.124039-4-jefflexu@linux.alibaba.com
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
lib/compress.c

index 6fb63cb9b07b277079d8b914b9f856282acbe1dc..a871322526f1a3519d56d635bc5a8a094280c542 100644 (file)
@@ -49,14 +49,6 @@ struct z_erofs_vle_compress_ctx {
 
 #define Z_EROFS_LEGACY_MAP_HEADER_SIZE Z_EROFS_FULL_INDEX_ALIGN(0)
 
-static unsigned int vle_compressmeta_capacity(erofs_off_t filesize)
-{
-       const unsigned int indexsize = BLK_ROUND_UP(filesize) *
-               sizeof(struct z_erofs_lcluster_index);
-
-       return Z_EROFS_LEGACY_MAP_HEADER_SIZE + indexsize;
-}
-
 static void z_erofs_write_indexes_final(struct z_erofs_vle_compress_ctx *ctx)
 {
        const unsigned int type = Z_EROFS_LCLUSTER_TYPE_PLAIN;
@@ -843,7 +835,9 @@ int erofs_write_compressed_file(struct erofs_inode *inode, int fd)
        erofs_blk_t blkaddr, compressed_blocks;
        unsigned int legacymetasize;
        int ret;
-       u8 *compressmeta = malloc(vle_compressmeta_capacity(inode->i_size));
+       u8 *compressmeta = malloc(BLK_ROUND_UP(inode->i_size) *
+                                 sizeof(struct z_erofs_lcluster_index) +
+                                 Z_EROFS_LEGACY_MAP_HEADER_SIZE);
 
        if (!compressmeta)
                return -ENOMEM;