chiark / gitweb /
volume_id: support via raid version 2
[elogind.git] / extras / volume_id / lib / via_raid.c
index e4ddd2244c4511ac00e81ed77c142fb9cff3ae61..2d022a00600a2f1b43008b2ad464b940e3f56821 100644 (file)
@@ -68,8 +68,7 @@ int volume_id_probe_via_raid(struct volume_id *id, uint64_t off, uint64_t size)
        uint64_t meta_off;
        struct via_meta *via;
 
-       dbg("probing at offset 0x%llx, size 0x%llx\n",
-           (unsigned long long) off, (unsigned long long) size);
+       dbg("probing at offset 0x%" PRIx64 ", size 0x%" PRIx64 "\n", off, size);
 
        if (size < 0x10000)
                return -1;
@@ -84,7 +83,7 @@ int volume_id_probe_via_raid(struct volume_id *id, uint64_t off, uint64_t size)
        if (le16_to_cpu(via->signature) !=  VIA_SIGNATURE)
                return -1;
 
-       if (via->version_number > 1)
+       if (via->version_number > 2)
                return -1;
 
        if (!meta_checksum(via))