Neil Brown: Improve error message when mdadm fails to stop an array.

Martin F. Krafft madduck at alioth.debian.org
Mon Feb 16 11:24:06 UTC 2009


Module: mdadm
Branch: build
Commit: d927f3c4dbd0f2ae25c9b52d9b7c30ed1e8729f8
URL:    http://git.debian.org/?p=pkg-mdadm/mdadm.git;a=commit;h=d927f3c4dbd0f2ae25c9b52d9b7c30ed1e8729f8

Author: Neil Brown <neilb at suse.de>
Date:   Thu Jun 26 09:27:15 2008 +1000

Improve error message when mdadm fails to stop an array.

Signed-off-by: Neil Brown <neilb at suse.de>

---

 Manage.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/Manage.c b/Manage.c
index 1fb8468..8297708 100644
--- a/Manage.c
+++ b/Manage.c
@@ -112,9 +112,14 @@ int Manage_runstop(char *devname, int fd, int runstop, int quiet)
 		struct map_ent *map = NULL;
 		struct stat stb;
 		if (ioctl(fd, STOP_ARRAY, NULL)) {
-			if (quiet==0)
+			if (quiet==0) {
 				fprintf(stderr, Name ": fail 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;
 		}
 		if (quiet <= 0)




More information about the pkg-mdadm-commits mailing list