From: Adam Kwolek Date: Thu, 2 Dec 2010 08:19:12 +0000 (+0100) Subject: Add support to skip slot configuration X-Git-Tag: mdadm-3.2~198 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=899aead007628048b1664f92e74bfac0169aaa04;p=thirdparty%2Fmdadm.git Add support to skip slot configuration When disk is added, set valid slot numbers (positive) only. Signed-off-by: Adam Kwolek Signed-off-by: NeilBrown --- diff --git a/sysfs.c b/sysfs.c index 16e41fbe..7a0403d6 100644 --- a/sysfs.c +++ b/sysfs.c @@ -614,7 +614,8 @@ int sysfs_add_disk(struct mdinfo *sra, struct mdinfo *sd, int resume) * yet, so just ignore status for now. */ sysfs_set_str(sra, sd, "state", "insync"); - rv |= sysfs_set_num(sra, sd, "slot", sd->disk.raid_disk); + if (sd->disk.raid_disk >= 0) + rv |= sysfs_set_num(sra, sd, "slot", sd->disk.raid_disk); if (resume) sysfs_set_num(sra, sd, "recovery_start", sd->recovery_start); }