summaryrefslogtreecommitdiff
path: root/Detail.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2012-10-03 13:53:54 +1000
committerNeilBrown <neilb@suse.de>2012-10-03 13:53:54 +1000
commit787e234ddcb08029df08a1de0a8088b4d25677c3 (patch)
tree0ba03a2f5bc9f2e114ea91eaf827da608a552929 /Detail.c
parentb3ec716d009ec5f8054ae0cdee38a44bfb60524e (diff)
Detail/raid10: don't report 'set' names for 'far' and 'offset' raid10.
The 'set' concept is only meaningful for 'near' arrays, so only use it there. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Detail.c')
-rw-r--r--Detail.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Detail.c b/Detail.c
index f3a1e3e1..97712b06 100644
--- a/Detail.c
+++ b/Detail.c
@@ -547,7 +547,7 @@ This is pretty boring
int nc = array.layout & 0xff;
int fc = (array.layout >> 8) & 0xff;
int copies = nc*fc;
- if (array.raid_disks % copies == 0 && copies <= 26) {
+ if (fc == 1 && array.raid_disks % copies == 0 && copies <= 26) {
/* We can divide the devices into 'sets' */
int set = disk.raid_disk % copies;
printf(" set-%c", set + 'A');