From: Neil Brown Date: Mon, 28 Apr 2008 06:30:31 +0000 (+1000) Subject: Small improvements to --incremental for arrays that are in the middle of reshape X-Git-Tag: mdadm-2.6.5~21 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5f98d3cbd9bdff77c59d7bb896af3732a938aa9c;p=thirdparty%2Fmdadm.git 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. --- diff --git a/super0.c b/super0.c index 2ca127e5..b1ad47af 100644 --- a/super0.c +++ b/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;