]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
imsm: print-out error message when volume validation fails
authorLabun, Marcin <Marcin.Labun@intel.com>
Thu, 10 Mar 2011 00:50:52 +0000 (11:50 +1100)
committerNeilBrown <neilb@suse.de>
Thu, 10 Mar 2011 00:50:52 +0000 (11:50 +1100)
Print-out error message when volume geometry fails to comply with
OROM/EFI controller's capabilities.

Signed-off-by: Marcin Labun <marcin.labun@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
super-intel.c

index 7f620c0684698aca6cc4bc5c428b37f175a52ff6..49649421e9ff23c196c011274707258509044bc1 100644 (file)
@@ -4285,9 +4285,11 @@ static int validate_geometry_imsm_volume(struct supertype *st, int level,
        if (!super)
                return 0;
 
-       if (!validate_geometry_imsm_orom(super, level, layout, raiddisks, chunk, verbose))
+       if (!validate_geometry_imsm_orom(super, level, layout, raiddisks, chunk, verbose)) {
+               fprintf(stderr, Name ": RAID gemetry validation failed. "
+                       "Cannot proceed with the action(s).\n");
                return 0;
-
+       }
        if (!dev) {
                /* General test:  make sure there is space for
                 * 'raiddisks' device extents of size 'size' at a given
@@ -4494,7 +4496,8 @@ static int validate_geometry_imsm(struct supertype *st, int level, int layout,
        struct mdinfo *sra;
        int is_member = 0;
 
-       /* if given unused devices create a container 
+       /* load capability
+        * if given unused devices create a container
         * if given given devices in a container create a member volume
         */
        if (level == LEVEL_CONTAINER) {