Small improvements to --incremental for arrays that are in the middle of reshape
There is still a problem: If array is partially assembled and started read-only, the last device doesn't get added properly. Probably a kernel problem.
This commit is contained in:
parent
6fb79233b0
commit
5f98d3cbd9
3
super0.c
3
super0.c
|
@ -791,7 +791,7 @@ static int load_super0(struct supertype *st, int fd, char *devname)
|
|||
|
||||
if (st->ss == NULL) {
|
||||
st->ss = &super0;
|
||||
st->minor_version = 90;
|
||||
st->minor_version = super->minor_version;
|
||||
st->max_devs = MD_SB_DISKS;
|
||||
}
|
||||
|
||||
|
@ -830,6 +830,7 @@ static struct supertype *match_metadata_desc0(char *arg)
|
|||
st->sb = NULL;
|
||||
if (strcmp(arg, "0") == 0 ||
|
||||
strcmp(arg, "0.90") == 0 ||
|
||||
strcmp(arg, "0.91") == 0 ||
|
||||
strcmp(arg, "default") == 0
|
||||
)
|
||||
return st;
|
||||
|
|
Loading…
Reference in New Issue