Container devices are meant to be named for the metadata type.
That wasn't happening properly for DDF.
Signed-off-by: NeilBrown <neilb@suse.de>
name = info.name;
break;
case -1:
- if (info.name[0] == 0 && info.array.level == LEVEL_CONTAINER) {
- name = info.text_version;
- trustworthy = METADATA;
- } else
- trustworthy = FOREIGN;
+ trustworthy = FOREIGN;
break;
}
+ if (info.name[0] == 0 &&
+ info.array.level == LEVEL_CONTAINER) {
+ name = info.text_version;
+ trustworthy = METADATA;
+ }
mdfd = create_mddev(mddev, name, ident->autof, trustworthy,
chosen_name);
if (mdfd < 0) {