commit
1f9b0e2845e1ec22dc24dcef275a733c09ff2edd
Grow - be careful about 'delayed' reshapes.
Introduced a bug where a list of devices longer than 1
would cause an infinite loop. Oops.
Signed-off-by: NeilBrown <neilb@suse.de>
struct mdstat_ent *mds, *m;
delayed = 0;
mds = mdstat_read(0, 0);
- for (m = mds; m; m = mds->next)
+ for (m = mds; m; m = m->next)
if (m->devnum == devname2devnum(sra->sys_name)) {
if (m->resync &&
m->percent == RESYNC_DELAYED)