summaryrefslogtreecommitdiffstats
path: root/Create.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2008-10-25 18:20:49 +1100
committerNeilBrown <neilb@suse.de>2008-10-25 18:20:49 +1100
commitb3d3195538e315b3863235731112eee7398d4340 (patch)
tree7decf7dd32fe805c1206efc93e54fea1f23af378 /Create.c
parent11cd8b79c0690bf39b40a25352f86a82a838622a (diff)
downloadmdadm-b3d3195538e315b3863235731112eee7398d4340.tar.gz
mdadm-b3d3195538e315b3863235731112eee7398d4340.tar.xz
mdadm-b3d3195538e315b3863235731112eee7398d4340.zip
Allow WRITEMOSTLY to be cleared on --readd using --readwrite.
Previously it was possible to set the WRITEMOSTLY flag when adding a device to an array, but not to clear the flag when re-adding. This is now possible with --readwrite. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Create.c')
-rw-r--r--Create.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Create.c b/Create.c
index 7b1836a..9e65d0a 100644
--- a/Create.c
+++ b/Create.c
@@ -534,7 +534,7 @@ int Create(struct supertype *st, char *mddev, int mdfd,
(1<<MD_DISK_SYNC);
else
info.disk.state = 0;
- if (dv->writemostly)
+ if (dv->writemostly == 1)
info.disk.state |= (1<<MD_DISK_WRITEMOSTLY);
if (dnum == insert_point ||