From: Pawel Baldysiak Date: Thu, 28 Sep 2017 12:41:13 +0000 (+0200) Subject: Grow: fix switching on PPL during recovery X-Git-Tag: mdadm-4.1-rc1~69 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=41b25549f080ebac1269689f942f722368ed28b1;p=thirdparty%2Fmdadm.git Grow: fix switching on PPL during recovery If raid memeber is not in sync - it is skipped during enablement of PPL. This is not correct, since the drive that we are currently recovering to does not have ppl_size and ppl_sector properly set in sysfs. Remove this skipping, so all drives are updated during turning on the PPL. Signed-off-by: Pawel Baldysiak Signed-off-by: Jes Sorensen --- diff --git a/Grow.c b/Grow.c index bab1eec1..1149753d 100644 --- a/Grow.c +++ b/Grow.c @@ -637,9 +637,6 @@ int Grow_consistency_policy(char *devname, int fd, struct context *c, struct sha int dfd; char *devpath; - if ((sd->disk.state & (1 << MD_DISK_SYNC)) == 0) - continue; - devpath = map_dev(sd->disk.major, sd->disk.minor, 0); dfd = dev_open(devpath, O_RDWR); if (dfd < 0) {