]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Incremental.c
Remove 'fd' arg from sysfs_add_disk
[thirdparty/mdadm.git] / Incremental.c
index 04e2e159555481c71ea0c6d1579aff042320d9de..2c03a1464773f17e5ede0b09a012ec8a7f57dd1e 100644 (file)
@@ -793,14 +793,10 @@ int Incremental_container(struct supertype *st, char *devname, int verbose,
                sysfs_set_str(sra, NULL, "metadata_version", ver);
 
                sysfs_set_array(sra, ra);
-               for (dev = ra->devs; dev; dev = dev->next) {
-                       char buf[20];
-                       int dfd;
-                       sprintf(buf, "%d:%d", dev->disk.major, dev->disk.minor);
-                       dfd = dev_open(buf, O_RDONLY);
-                       if (sysfs_add_disk(sra, dfd, dev) == 0)
+               for (dev = ra->devs; dev; dev = dev->next)
+                       if (sysfs_add_disk(sra, dev) == 0)
                                working++;
-               }
+
                if (runstop > 0 || working >= ra->array.working_disks) {
                        switch(ra->array.level) {
                        case LEVEL_LINEAR: