diff options
author | NeilBrown <neilb@suse.de> | 2012-05-03 16:18:22 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2012-05-03 16:18:22 +1000 |
commit | b0a658ffbcd2104594e8a7a185fa0fe05127723e (patch) | |
tree | 29c54127beb8b7b0938b6fb52967ec9f63977bc3 | |
parent | 974e0395ee88135d428edc7081b711550c7a57ea (diff) | |
download | mdadm-b0a658ffbcd2104594e8a7a185fa0fe05127723e.tar.gz |
Grow: failing the set the per-device size is not an error.
Signed-off-by: NeilBrown <neilb@suse.de>
-rw-r--r-- | Grow.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1668,7 +1668,9 @@ int Grow_reshape(char *devname, int fd, int quiet, char *backup_file, rv = 0; for (mdi = sra->devs; mdi; mdi = mdi->next) { if (sysfs_set_num(sra, mdi, "size", size) < 0) { - rv = 1; + /* Probably kernel refusing to let us + * reduce the size - not an error. + */ break; } if (array.not_persistent == 0 && |