]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Incremental.c
Add must_be_container helper.
[thirdparty/mdadm.git] / Incremental.c
index 0df69b7d95bd26aaf7fde5eb118744633fd7c7d8..b7bf0b4f417d60c8736ab6a0ed10e2e7fb2a3309 100644 (file)
@@ -103,7 +103,6 @@ int Incremental(char *devname, int verbose, int runstop,
        char *name_to_use;
        mdu_array_info_t ainf;
        struct dev_policy *policy = NULL;
-       unsigned long long size;
 
        struct createinfo *ci = conf_get_create_info();
 
@@ -127,9 +126,7 @@ int Incremental(char *devname, int verbose, int runstop,
                return rv;
        }
        /* If the device is a container, we do something very different */
-       if (get_dev_size(dfd, devname, &size) == 0)
-               goto out;
-       if (size == 0) {
+       if (must_be_container(dfd)) {
                if (!st)
                        st = super_by_fd(dfd, NULL);
                if (st)