From feb716e9c3568a45b8815bf2c59e417d30635f89 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Tue, 28 Oct 2003 23:20:01 +0000 Subject: mdadm-1.4.0 --- config.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'config.c') diff --git a/config.c b/config.c index 68b453c..f02697e 100644 --- a/config.c +++ b/config.c @@ -265,6 +265,7 @@ void arrayline(char *line) mis.super_minor = -1; mis.level = -10; mis.raid_disks = -1; + mis.spare_disks = -1; mis.devices = NULL; mis.devname = NULL; mis.spare_group = NULL; @@ -315,10 +316,13 @@ void arrayline(char *line) mis.level = map_name(pers, w+6); } else if (strncasecmp(w, "disks=", 6) == 0 ) { /* again, for compat */ - mis.raid_disks = atoi(w+6); + mis.raid_disks = atoi(w+6); } else if (strncasecmp(w, "num-devices=", 12) == 0 ) { /* again, for compat */ - mis.raid_disks = atoi(w+12); + mis.raid_disks = atoi(w+12); + } else if (strncasecmp(w, "spares=", 7) == 0 ) { + /* for warning if not all spares present */ + mis.spare_disks = atoi(w+7); } else { fprintf(stderr, Name ": unrecognised word on ARRAY line: %s\n", w); -- cgit