From: Oleksandr Shchirskyi Date: Fri, 18 Jun 2021 13:53:30 +0000 (+0200) Subject: imsm: correct offset for 4k disks in --examine output X-Git-Tag: mdadm-4.2-rc2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d8935cbb0fdb2b776b736bffc00323a04e5f788;p=thirdparty%2Fmdadm.git imsm: correct offset for 4k disks in --examine output "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 Signed-off-by: Jes Sorensen --- diff --git a/super-intel.c b/super-intel.c index 5356ca51..88636e0b 100644 --- a/super-intel.c +++ b/super-intel.c @@ -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",