]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Monitor: include containers in scan mode
authorAnna Czarnowska <anna.czarnowska@intel.com>
Mon, 22 Nov 2010 09:58:07 +0000 (20:58 +1100)
committerNeilBrown <neilb@suse.de>
Mon, 22 Nov 2010 09:58:07 +0000 (20:58 +1100)
Signed-off-by: Marcin Labun <marcin.labun@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Monitor.c

index 45c91cc6953c9585452ba0e162f40090cf4010ea..bbf46d6ee31efcab3d15921fcc75831f883283f7 100644 (file)
--- a/Monitor.c
+++ b/Monitor.c
@@ -456,9 +456,9 @@ int Monitor(struct mddev_dev *devlist,
                        struct mdstat_ent *mse;
                        for (mse=mdstat; mse; mse=mse->next)
                                if (mse->devnum != INT_MAX &&
-                                   mse->level &&
-                                   (strcmp(mse->level, "raid0")!=0 &&
-                                    strcmp(mse->level, "linear")!=0)
+                                  (!mse->level  || /* retrieve containers */
+                                   (strcmp(mse->level, "raid0") != 0 &&
+                                    strcmp(mse->level, "linear") != 0))
                                        ) {
                                        struct state *st = malloc(sizeof *st);
                                        mdu_array_info_t array;