]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
imsm: correct offset for 4k disks in --examine output
authorOleksandr Shchirskyi <oleksandr.shchirskyi@linux.intel.com>
Fri, 18 Jun 2021 13:53:30 +0000 (15:53 +0200)
committerJes Sorensen <jsorensen@fb.com>
Fri, 16 Jul 2021 14:25:13 +0000 (10:25 -0400)
"Sector Offset" field in Examine output was always printed in 512
byte sectors. Update it to support 4096 sector size.

Signed-off-by: Oleksandr Shchirskyi <oleksandr.shchirskyi@linux.intel.com>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
super-intel.c

index 5356ca5144da36f57100bbcd1d513e9889bd88e3..88636e0b1af7961fbc571e599586dd84b050a48a 100644 (file)
@@ -1663,7 +1663,7 @@ static void print_imsm_dev(struct intel_super *super,
                   (unsigned long long)sz * 512 / super->sector_size,
               human_size(sz * 512));
        printf("  Sector Offset : %llu\n",
-               pba_of_lba0(map));
+               pba_of_lba0(map) * 512 / super->sector_size);
        printf("    Num Stripes : %llu\n",
                num_data_stripes(map));
        printf("     Chunk Size : %u KiB",