Manage: allow "--stop" on kernel names.

e.g.
   mdadm --stop md4

This works even if udev has become confused or killed.

Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
NeilBrown 2013-06-19 11:39:14 +10:00
parent fe7e0e64b0
commit e6dd89da86
1 changed files with 7 additions and 1 deletions

View File

@ -1803,7 +1803,13 @@ static int misc_list(struct mddev_dev *devlist,
(dv == devlist && dv->next == NULL));
continue;
}
mdfd = open_mddev(dv->devname, 1);
if (dv->devname[0] == '/')
mdfd = open_mddev(dv->devname, 1);
else {
mdfd = open_dev(dv->devname);
if (mdfd < 0)
pr_err("Cannot open %s\n", dv->devname);
}
if (mdfd>=0) {
switch(dv->disposition) {
case 'R':