erofs-utils: lib: fix `fragmentoff` larger than 4GiB
authorGao Xiang <hsiangkao@linux.alibaba.com>
Sun, 6 Apr 2025 03:48:41 +0000 (11:48 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Sun, 6 Apr 2025 04:23:20 +0000 (12:23 +0800)
commitf6a0806761c39cacade6323ed17da4e59a05e670
tree23dc2a59911976087fd69fa1196797b54288c15c
parente01b4739ddd5b22a0cb00c5699c4dd10cac2366f
erofs-utils: lib: fix `fragmentoff` larger than 4GiB

The `EROFS_INODE_COMPRESSED_FULL` datalayout should be used forcibly.

Fixes: cf04b8b78f09 ("erofs-utils: mkfs: implement extent-based deduplication")
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20250406034841.3931822-1-hsiangkao@linux.alibaba.com
include/erofs/fragments.h
lib/compress.c
lib/fragments.c