]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Manage.c
Merge branch 'master' into from-stable
[thirdparty/mdadm.git] / Manage.c
index 1a86a859262ce2bc5952d58b188b0406c9f6631d..714a33b0a3df01430ffd561ab84ff29a813bf30a 100644 (file)
--- a/Manage.c
+++ b/Manage.c
@@ -158,10 +158,15 @@ int Manage_runstop(char *devname, int fd, int runstop, int quiet)
                        sysfs_free(mdi);
 
                if (fd >= 0 && ioctl(fd, STOP_ARRAY, NULL)) {
-                       if (quiet == 0)
+                       if (quiet == 0) {
                                fprintf(stderr, Name
                                        ": failed to stop array %s: %s\n",
                                        devname, strerror(errno));
+                               if (errno == EBUSY)
+                                       fprintf(stderr, "Perhaps a running "
+                                               "process, mounted filesystem "
+                                               "or active volume group?\n");
+                       }
                        return 1;
                }