summaryrefslogtreecommitdiff
path: root/super0.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2009-07-14 15:12:29 +1000
committerNeilBrown <neilb@suse.de>2009-07-14 15:12:29 +1000
commitfe77a154b1be42c65f15f0dad363f100de923489 (patch)
tree5e219389003ba12ac90828d111576180dcf6e5fd /super0.c
parent5f4fc0e1916c47c1b172801f53362e50d32cd4dc (diff)
Examine/Detail: report raid6 layout
Somehow this was missing before... Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'super0.c')
-rw-r--r--super0.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/super0.c b/super0.c
index 3f02ed40..60c51454 100644
--- a/super0.c
+++ b/super0.c
@@ -154,6 +154,10 @@ static void examine_super0(struct supertype *st, char *homehost)
c = map_num(r5layout, sb->new_layout);
printf(" New Layout : %s\n", c?c:"-unknown-");
}
+ if (sb->level == 6) {
+ c = map_num(r6layout, sb->new_layout);
+ printf(" New Layout : %s\n", c?c:"-unknown-");
+ }
if (sb->level == 10) {
printf(" New Layout : near=%d, %s=%d\n",
sb->new_layout&255,
@@ -187,6 +191,10 @@ static void examine_super0(struct supertype *st, char *homehost)
c = map_num(r5layout, sb->layout);
printf(" Layout : %s\n", c?c:"-unknown-");
}
+ if (sb->level == 6) {
+ c = map_num(r6layout, sb->layout);
+ printf(" Layout : %s\n", c?c:"-unknown-");
+ }
if (sb->level == 10) {
printf(" Layout :");
print_r10_layout(sb->layout);