]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Create.c
DDF: add support of --data-offset when creating array.
[thirdparty/mdadm.git] / Create.c
index 1ab43640988016ac066947e59ce05eb7c9afe9ae..330c5b428eaf83ca7244aa3bcbb66fe9e5bac66f 100644 (file)
--- a/Create.c
+++ b/Create.c
@@ -285,6 +285,12 @@ int Create(struct supertype *st, char *mddev,
        info.array.active_disks = 0;
        info.array.working_disks = 0;
        dnum = 0;
+       for (dv = devlist; dv ; dv = dv->next)
+               if (data_offset == VARIABLE_OFFSET)
+                       dv->data_offset = INVALID_SECTORS;
+               else
+                       dv->data_offset = data_offset;
+
        for (dv=devlist; dv && !have_container; dv=dv->next, dnum++) {
                char *dname = dv->devname;
                unsigned long long freesize;