From: Neil Brown Date: Fri, 26 May 2006 02:32:15 +0000 (+0000) Subject: Never remove device nodes of active devices. X-Git-Tag: mdadm-2.5~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e2642f2c530369ff4f905932860681a48ca4d22;p=thirdparty%2Fmdadm.git Never remove device nodes of active devices. This is just too risky. Signed-off-by: Neil Brown --- diff --git a/mdopen.c b/mdopen.c index 5cca1792..d76ebf9c 100644 --- a/mdopen.c +++ b/mdopen.c @@ -166,8 +166,10 @@ int open_mddev(char *dev, int autof) } if (ioctl(mdfd, GET_ARRAY_INFO, &array)==0) { /* already active */ - must_remove = 1; close(mdfd); + fprintf(sterr, Name ": %s is alreadyt active.\n", + dev); + return -1; } else { if (major != MD_MAJOR && parts > 0) make_parts(dev, parts);