summaryrefslogtreecommitdiffstats
path: root/util.c
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2009-12-21 12:51:57 -0700
committerDan Williams <dan.j.williams@intel.com>2009-12-21 12:51:57 -0700
commit2904b26f059c5d82d9d631c9987e92e3f9af498c (patch)
treee7ced4314c1620a7a329f5caf8859434ad0e9337 /util.c
parentd23534e4646313a67296b295666d165a87bb2c92 (diff)
downloadmdadm-2904b26f059c5d82d9d631c9987e92e3f9af498c.tar.gz
mdadm-2904b26f059c5d82d9d631c9987e92e3f9af498c.tar.xz
mdadm-2904b26f059c5d82d9d631c9987e92e3f9af498c.zip
Support external metadata recovery-resume
Minimal changes needed to permit reassembling partially recovered external metadata arrays. The biggest logical change is that ->container_content() can now surface partially rebuilt members rather than omitting them from the disk list. Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'util.c')
-rw-r--r--util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/util.c b/util.c
index 05be64c..927a0ee 100644
--- a/util.c
+++ b/util.c
@@ -1166,7 +1166,7 @@ int add_disk(int mdfd, struct supertype *st,
info->recovery_start = MaxSector;
else
info->recovery_start = 0;
- rv = sysfs_add_disk(sra, info);
+ rv = sysfs_add_disk(sra, info, 0);
if (! rv) {
struct mdinfo *sd2;
for (sd2 = sra->devs; sd2; sd2=sd2->next)