From: Thomas Weißschuh Date: Wed, 30 Nov 2022 03:33:00 +0000 (+0100) Subject: libblkid: erofs: report fssize X-Git-Tag: v2.39-rc1~366^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b0dd082a8afeab6e0d047a0adc69d6186c18f6c9;p=thirdparty%2Futil-linux.git libblkid: erofs: report fssize --- diff --git a/libblkid/src/superblocks/erofs.c b/libblkid/src/superblocks/erofs.c index c7dc22db90..68abe4d469 100644 --- a/libblkid/src/superblocks/erofs.c +++ b/libblkid/src/superblocks/erofs.c @@ -86,6 +86,7 @@ static int probe_erofs(blkid_probe pr, const struct blkid_idmag *mag) blkid_probe_set_uuid(pr, sb->uuid); blkid_probe_set_fsblocksize(pr, 1U << sb->blkszbits); blkid_probe_set_block_size(pr, 1U << sb->blkszbits); + blkid_probe_set_fssize(pr, (uint64_t) (1U << sb->blkszbits) * le32_to_cpu(sb->blocks)); return BLKID_PROBE_OK; } diff --git a/tests/expected/blkid/low-probe-erofs b/tests/expected/blkid/low-probe-erofs index b815c7e5d1..00bcaf3a66 100644 --- a/tests/expected/blkid/low-probe-erofs +++ b/tests/expected/blkid/low-probe-erofs @@ -1,5 +1,6 @@ ID_FS_BLOCK_SIZE=4096 ID_FS_FSBLOCKSIZE=4096 +ID_FS_FSSIZE=4096 ID_FS_TYPE=erofs ID_FS_USAGE=filesystem ID_FS_UUID=2375febf-f260-479d-ade7-952494047cb4