ident->uuid_set,
c->homehost);
if (err < 0) {
- pr_err("--update=%s not understood"
- " for %s metadata\n",
- c->update, tst->ss->name);
+ if (err == -1)
+ pr_err("--update=%s not understood"
+ " for %s metadata\n",
+ c->update, tst->ss->name);
tst->ss->free_super(tst);
free(tst);
close(mdfd);
pr_err(":%s has an active reshape - checking "
"if critical section needs to be restored\n",
chosen_name);
+ enable_fds(bestcnt/2);
for (i = 0; i < bestcnt/2; i++) {
int j = best[i*2];
if (j >= 0) {
/* First, fill in the map, so that udev can find our name
* as soon as we become active.
*/
+ if (c->update && strcmp(c->update, "metadata")==0) {
+ content->array.major_version = 1;
+ content->array.minor_version = 0;
+ strcpy(content->text_version, "1.0");
+ }
+
map_update(&map, fd2devnm(mdfd), content->text_version,
content->uuid, chosen_name);