6148d71c1d
- Fix Monitor mode sometimes crashes when a resync completes - Fix missing symlink for mdadm container device when incremental creates the array - Make sure when creating a second array in a container that the second array uses all available space since leaving space for a third array is invalid - Validate the number of imsm volumes per controller - Fix issues with imsm arrays and disks larger than 2TB - Add support for expanding imsm arrays/containers - The support for expanding imsm arrays/containers was accepted upstream, update to the official patches from there - Fix for the issue of --add not being very smart - Fix an issue causing rebuilds to fail to restart on reboot (data corrupter level problem) - Reset the bad flag on map file updates - Correctly fix failure when trying to add internal bitmap to 1.0 arrays - Resolves: bz817023 (f17) bz817024 (f17) bz817026 (f17) bz817028 (f17) - Resolves: bz817029 (f17) bz817032 (f17) bz817038 (f17) bz808774 (f17) - Resolves: bz817039 (f17) bz817042 (f17) Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
40 lines
1.5 KiB
Diff
40 lines
1.5 KiB
Diff
From 29cd0821bfe5acdeac0b8bb54b1de9e07a453323 Mon Sep 17 00:00:00 2001
|
|
From: "Czarnowska, Anna" <anna.czarnowska@intel.com>
|
|
Date: Mon, 2 Apr 2012 10:17:25 +1000
|
|
Subject: [PATCH 4/7] show 2TB volumes/disks support in --detail-platform
|
|
|
|
Signed-off-by: Anna Czarnowska <anna.czarnowska@intel.com>
|
|
Signed-off-by: NeilBrown <neilb@suse.de>
|
|
---
|
|
platform-intel.h | 1 +
|
|
super-intel.c | 4 ++++
|
|
2 files changed, 5 insertions(+), 0 deletions(-)
|
|
|
|
diff --git a/platform-intel.h b/platform-intel.h
|
|
index c997f1b..94f2e81 100644
|
|
--- a/platform-intel.h
|
|
+++ b/platform-intel.h
|
|
@@ -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)
|
|
diff --git a/super-intel.c b/super-intel.c
|
|
index 642ca26..0c38b45 100644
|
|
--- a/super-intel.c
|
|
+++ b/super-intel.c
|
|
@@ -1786,6 +1786,10 @@
|
|
printf(" Max Disks : %d\n", orom->tds);
|
|
printf(" Max Volumes per array : %d\n", orom->vpa);
|
|
printf(" Max Volumes per controller: %d\n", orom->vphba);
|
|
+ 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;
|
|
}
|
|
|