]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libblkid: (vxfs) report endianness
authorThomas Weißschuh <thomas@t-8ch.de>
Tue, 26 Sep 2023 22:49:04 +0000 (00:49 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 24 Nov 2023 09:53:25 +0000 (10:53 +0100)
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
libblkid/src/superblocks/vxfs.c

index 0f3c07b0c867fbd8b966e64b900733f9906632d7..be668315eb850ad3a5d16a43695e607a93f0bd28 100644 (file)
@@ -35,10 +35,12 @@ static int probe_vxfs(blkid_probe pr, const struct blkid_idmag *mag)
                blkid_probe_sprintf_version(pr, "%u", (unsigned int)le32_to_cpu(vxs->vs_version));
                blkid_probe_set_fsblocksize(pr, le32_to_cpu(vxs->vs_bsize));
                blkid_probe_set_block_size(pr, le32_to_cpu(vxs->vs_bsize));
+               blkid_probe_set_fsendianness(pr, BLKID_ENDIANNESS_LITTLE);
        } else if (be32_to_cpu(vxs->vs_magic) == 0xa501fcf5) {
                blkid_probe_sprintf_version(pr, "%u", (unsigned int)be32_to_cpu(vxs->vs_version));
                blkid_probe_set_fsblocksize(pr, be32_to_cpu(vxs->vs_bsize));
                blkid_probe_set_block_size(pr, be32_to_cpu(vxs->vs_bsize));
+               blkid_probe_set_fsendianness(pr, BLKID_ENDIANNESS_BIG);
        }
        return 0;
 }