]> git.neil.brown.name Git - mdadm.git/commitdiff
show 2TB volumes/disks support in --detail-platform
authorCzarnowska, Anna <anna.czarnowska@intel.com>
Mon, 2 Apr 2012 00:17:25 +0000 (10:17 +1000)
committerNeilBrown <neilb@suse.de>
Mon, 2 Apr 2012 00:17:25 +0000 (10:17 +1000)
Signed-off-by: Anna Czarnowska <anna.czarnowska@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
platform-intel.h
super-intel.c

index c997f1b8e0c924a350c1ff6bb867402804f488cf..94f2e81b9b141cd1a5f185404c289ffeae5b09dd 100644 (file)
@@ -76,6 +76,7 @@ struct imsm_orom {
        #define IMSM_OROM_ATTR_RAID1E IMSM_OROM_RLC_RAID1E
        #define IMSM_OROM_ATTR_RAID5 IMSM_OROM_RLC_RAID5
        #define IMSM_OROM_ATTR_RAID_CNG IMSM_OROM_RLC_RAID_CNG
+       #define IMSM_OROM_ATTR_2TB_DISK (1 << 26)
        #define IMSM_OROM_ATTR_2TB (1 << 29)
        #define IMSM_OROM_ATTR_PM (1 << 30)
        #define IMSM_OROM_ATTR_ChecksumVerify (1 << 31)
index 642ca268b627c4656c567888ebb42de8fab851a6..0c38b45c7deb358e4935006010f26577c6d3a431 100644 (file)
@@ -1785,6 +1785,10 @@ static void print_imsm_capability(const struct imsm_orom *orom)
               imsm_orom_has_chunk(orom, 1024*64) ? " 64M" : "");
        printf("      Max Disks : %d\n", orom->tds);
        printf("    Max Volumes : %d\n", orom->vpa);
+       printf("    2TB volumes :%s supported\n",
+              (orom->attr & IMSM_OROM_ATTR_2TB)?"":" not");
+       printf("      2TB disks :%s supported\n",
+              (orom->attr & IMSM_OROM_ATTR_2TB_DISK)?"":" not");
        return;
 }