summaryrefslogtreecommitdiffstats
path: root/Incremental.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2008-05-05 21:55:39 +1000
committerNeil Brown <neilb@suse.de>2008-05-05 21:55:39 +1000
commit9a02c62af93879d7fe4f3740bcde2e01fbccc960 (patch)
treef29b06daaaad516d4c002445b67a0ab74eddbffe /Incremental.c
parent95b79df03ebbb2c80b6a3bbe317b983d7cebe9cc (diff)
downloadmdadm-9a02c62af93879d7fe4f3740bcde2e01fbccc960.tar.gz
mdadm-9a02c62af93879d7fe4f3740bcde2e01fbccc960.tar.xz
mdadm-9a02c62af93879d7fe4f3740bcde2e01fbccc960.zip
Make device-special files for partitions when using --incremental
Diffstat (limited to 'Incremental.c')
-rw-r--r--Incremental.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/Incremental.c b/Incremental.c
index b54c4fc..0fb9afd 100644
--- a/Incremental.c
+++ b/Incremental.c
@@ -259,7 +259,7 @@ int Incremental(char *devname, int verbose, int runstop,
mdfd = open_mddev_devnum(match ? match->devname : NULL,
devnum,
info.name,
- chosen_name);
+ chosen_name, autof >> 3);
if (mdfd < 0) {
fprintf(stderr, Name ": failed to open %s: %s.\n",
chosen_name, strerror(errno));
@@ -652,7 +652,8 @@ int IncrementalScan(int verbose)
mdu_array_info_t array;
mdu_bitmap_file_t bmf;
struct mdinfo *sra;
- int mdfd = open_mddev_devnum(me->path, me->devnum, NULL, path);
+ int mdfd = open_mddev_devnum(me->path, me->devnum,
+ NULL, path, 0);
if (mdfd < 0)
continue;
if (ioctl(mdfd, GET_ARRAY_INFO, &array) == 0 ||