Examine/Detail: report raid6 layout
Somehow this was missing before... Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
parent
5f4fc0e191
commit
fe77a154b1
4
Detail.c
4
Detail.c
|
@ -312,6 +312,10 @@ int Detail(char *dev, int brief, int export, int test, char *homehost)
|
|||
c = map_num(r5layout, array.layout);
|
||||
printf(" Layout : %s\n", c?c:"-unknown-");
|
||||
}
|
||||
if (array.level == 6) {
|
||||
c = map_num(r6layout, array.layout);
|
||||
printf(" Layout : %s\n", c?c:"-unknown-");
|
||||
}
|
||||
if (array.level == 10) {
|
||||
printf(" Layout :");
|
||||
print_r10_layout(array.layout);
|
||||
|
|
8
super0.c
8
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);
|
||||
|
|
8
super1.c
8
super1.c
|
@ -305,6 +305,10 @@ static void examine_super1(struct supertype *st, char *homehost)
|
|||
c = map_num(r5layout, __le32_to_cpu(sb->new_layout));
|
||||
printf(" New Layout : %s\n", c?c:"-unknown-");
|
||||
}
|
||||
if (__le32_to_cpu(sb->level) == 6) {
|
||||
c = map_num(r6layout, __le32_to_cpu(sb->new_layout));
|
||||
printf(" New Layout : %s\n", c?c:"-unknown-");
|
||||
}
|
||||
if (__le32_to_cpu(sb->level) == 10) {
|
||||
printf(" New Layout :");
|
||||
print_r10_layout(__le32_to_cpu(sb->new_layout));
|
||||
|
@ -336,6 +340,10 @@ static void examine_super1(struct supertype *st, char *homehost)
|
|||
c = map_num(r5layout, __le32_to_cpu(sb->layout));
|
||||
printf(" Layout : %s\n", c?c:"-unknown-");
|
||||
}
|
||||
if (__le32_to_cpu(sb->level) == 6) {
|
||||
c = map_num(r6layout, __le32_to_cpu(sb->layout));
|
||||
printf(" Layout : %s\n", c?c:"-unknown-");
|
||||
}
|
||||
if (__le32_to_cpu(sb->level) == 10) {
|
||||
int lo = __le32_to_cpu(sb->layout);
|
||||
printf(" Layout :");
|
||||
|
|
Loading…
Reference in New Issue