]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Detail/raid10: don't report 'set' names for 'far' and 'offset' raid10.
authorNeilBrown <neilb@suse.de>
Wed, 3 Oct 2012 03:53:54 +0000 (13:53 +1000)
committerNeilBrown <neilb@suse.de>
Wed, 3 Oct 2012 03:53:54 +0000 (13:53 +1000)
The 'set' concept is only meaningful for 'near' arrays, so only
use it there.

Signed-off-by: NeilBrown <neilb@suse.de>
Detail.c

index f3a1e3e16993c72c5df0671c3c67938e29d95d27..97712b066438a680d62e37774b1792039e841fed 100644 (file)
--- 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');