From 2e2642f2c530369ff4f905932860681a48ca4d22 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Fri, 26 May 2006 02:32:15 +0000 Subject: Never remove device nodes of active devices. This is just too risky. Signed-off-by: Neil Brown --- mdopen.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mdopen.c b/mdopen.c index 5cca179..d76ebf9 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); -- cgit