NeilBrown: Fix spare migration.

Martin F. Krafft madduck at alioth.debian.org
Fri Sep 3 09:54:42 UTC 2010


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

Author: NeilBrown <neilb at suse.de>
Date:   Tue Aug 31 17:20:58 2010 +1000

Fix spare migration.

Spare migration uses major:minor device names.
When we added support for kernel style names, we broke that.

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

---

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

diff --git a/Manage.c b/Manage.c
index b39e1d9..6e9d4a0 100644
--- a/Manage.c
+++ b/Manage.c
@@ -478,6 +478,7 @@ int Manage_subdevs(char *devname, int fd,
 			if (stat(add_dev, &stb) < 0)
 				continue;
 		} else if (strchr(dv->devname, '/') == NULL &&
+			   strchr(dv->devname, ':') == NULL &&
 			   strlen(dv->devname) < 50) {
 			/* Assume this is a kernel-internal name like 'sda1' */
 			int found = 0;




More information about the pkg-mdadm-commits mailing list