summaryrefslogtreecommitdiffstats
path: root/Grow.c
diff options
context:
space:
mode:
authorAdam Kwolek <adam.kwolek@intel.com>2012-04-13 16:52:07 +0200
committerNeilBrown <neilb@suse.de>2012-04-17 04:33:38 +0200
commit58d26a2a81c4ad93ccce88865f2c4ac2588bec69 (patch)
tree3d41063e96ffc855c4c697dec307e2fc08d59012 /Grow.c
parentimsm: FIX: Component size alignment check (diff)
downloadmdadm-58d26a2a81c4ad93ccce88865f2c4ac2588bec69.tar.xz
mdadm-58d26a2a81c4ad93ccce88865f2c4ac2588bec69.zip
FIX: Size change is possible as standalone change only
Size change is possible as standalone change only. To make sure size change is not requested pass '-1' as size parameter. Signed-off-by: Adam Kwolek <adam.kwolek@intel.com> Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Grow.c')
-rw-r--r--Grow.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Grow.c b/Grow.c
index 1b45199c..389992e2 100644
--- a/Grow.c
+++ b/Grow.c
@@ -1973,7 +1973,7 @@ size_change_error:
/* Impose these changes on a single array. First
* check that the metadata is OK with the change. */
- if (reshape_super(st, info.component_size, info.new_level,
+ if (reshape_super(st, -1, info.new_level,
info.new_layout, info.new_chunk,
info.array.raid_disks, info.delta_disks,
backup_file, devname, APPLY_METADATA_CHANGES,