From: Lukasz Dorau Date: Fri, 14 Sep 2012 14:04:08 +0000 (+0200) Subject: fix: imsm: re-enable size expansion to the max value X-Git-Tag: mdadm-3.3-rc1~222 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=commitdiff_plain;h=d5d2c614739a2370e295d9e83594b9c52a11b887 fix: imsm: re-enable size expansion to the max value Size expansion to the 'max' value has been broken since the following patch: commit d04f65f48c93e7e57cc3c1d70dd07d094dece717 Change the values for "max size" from -1 to 1. This patch re-enables it. Signed-off-by: Lukasz Dorau Signed-off-by: NeilBrown --- diff --git a/super-intel.c b/super-intel.c index d11eabdd..1d366131 100644 --- a/super-intel.c +++ b/super-intel.c @@ -9737,7 +9737,7 @@ enum imsm_reshape_type imsm_analyze_change(struct supertype *st, */ current_size = info.custom_array_size / data_disks; - if (geo->size > 0) { + if ((geo->size > 0) && (geo->size != MAX_SIZE)) { /* align component size */ geo->size = imsm_component_size_aligment_check(