]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Create: Block automatic enabling bitmap for external metadata
authorJakub Radtke <jakub.radtke@intel.com>
Fri, 15 Jan 2021 05:47:00 +0000 (00:47 -0500)
committerJes Sorensen <jsorensen@fb.com>
Tue, 9 Mar 2021 22:18:02 +0000 (17:18 -0500)
For external metadata, bitmap should be added only when
explicitly set by the administrator.
They could be additional requirements to consider before
enabling the external metadata's functionality
(e.g., kernel support).

Signed-off-by: Jakub Radtke <jakub.radtke@intel.com>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
Create.c

index b50cb246ed8390291b7f97f27945bf8fa0d1e74b..18b5e6463983db0db5efa7abd257b5ea8dd9bb4b 100644 (file)
--- a/Create.c
+++ b/Create.c
@@ -540,6 +540,7 @@ int Create(struct supertype *st, char *mddev,
        }
 
        if (!s->bitmap_file &&
+           !st->ss->external &&
            s->level >= 1 &&
            st->ss->add_internal_bitmap &&
            s->journaldisks == 0 &&