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:
parent
fe7e0e64b0
commit
e6dd89da86
8
mdadm.c
8
mdadm.c
|
@ -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':
|
||||
|
|
Loading…
Reference in New Issue