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));
|
(dv == devlist && dv->next == NULL));
|
||||||
continue;
|
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) {
|
if (mdfd>=0) {
|
||||||
switch(dv->disposition) {
|
switch(dv->disposition) {
|
||||||
case 'R':
|
case 'R':
|
||||||
|
|
Loading…
Reference in New Issue