imsm: print-out error message when volume validation fails

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>
This commit is contained in:
Labun, Marcin 2011-03-10 11:50:52 +11:00 committed by NeilBrown
parent 2db863023e
commit d54559f08a
1 changed files with 6 additions and 3 deletions

View 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) {