FIX: Array is not run when expansion disks are added
When added disk is disk added by expansion and this is last disk added to array, assemble_container_content() will not even try to run such array. Signed-off-by: Adam Kwolek <adam.kwolek@intel.com> Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
parent
d2bde6d3aa
commit
111e9fdaa8
|
@ -1557,7 +1557,7 @@ int assemble_container_content(struct supertype *st, int mdfd,
|
|||
working++;
|
||||
} else if (errno == EEXIST)
|
||||
preexist++;
|
||||
if (working == 0)
|
||||
if (working + expansion == 0)
|
||||
return 1;/* Nothing new, don't try to start */
|
||||
|
||||
map_update(&map, fd2devnum(mdfd),
|
||||
|
|
Loading…
Reference in New Issue