diff options
author | Neil Brown <neilb@suse.de> | 2008-05-05 21:55:39 +1000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2008-05-05 21:55:39 +1000 |
commit | 9a02c62af93879d7fe4f3740bcde2e01fbccc960 (patch) | |
tree | f29b06daaaad516d4c002445b67a0ab74eddbffe /Incremental.c | |
parent | 95b79df03ebbb2c80b6a3bbe317b983d7cebe9cc (diff) | |
download | mdadm-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.c | 5 |
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 || |