]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libblkid: (promise_raid) validate size in standard minsz predicate
authorThomas Weißschuh <thomas@t-8ch.de>
Sat, 30 Sep 2023 22:08:23 +0000 (00:08 +0200)
committerThomas Weißschuh <thomas@t-8ch.de>
Sat, 30 Sep 2023 22:18:24 +0000 (00:18 +0200)
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
libblkid/src/superblocks/promise_raid.c

index 75f3a20f105e3cd2ae1b0a1be3d0661c6140da06..f891b37bd11cd56b9675ea5da0211362b711d01d 100644 (file)
@@ -33,8 +33,6 @@ static int probe_pdcraid(blkid_probe pr,
        };
        uint64_t nsectors;
 
-       if (pr->size < 0x40000)
-               return 1;
        if (!S_ISREG(pr->mode) && !blkid_probe_is_wholedisk(pr))
                return 1;
 
@@ -70,6 +68,7 @@ static int probe_pdcraid(blkid_probe pr,
 const struct blkid_idinfo pdcraid_idinfo = {
        .name           = "promise_fasttrack_raid_member",
        .usage          = BLKID_USAGE_RAID,
+       .minsz          = 0x40000,
        .probefunc      = probe_pdcraid,
        .magics         = BLKID_NONE_MAGIC
 };