From d8def61cfaf8b2a5ede5480e515746fba6aa6bbb Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Mon, 3 Apr 2006 00:11:51 +0000 Subject: [PATCH] fix write mostly for add and re-add The following patch makes it possible to tag a device as write-mostly on --add and --re-add with a non-persistent superblock array. Previously, this was not working. Signed-Off-By: Paul Clements Signed-off-by: Neil Brown --- Manage.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Manage.c b/Manage.c index 9e64316..ca539db 100644 --- a/Manage.c +++ b/Manage.c @@ -341,6 +341,8 @@ int Manage_subdevs(char *devname, int fd, break; } } + if (dv->writemostly) + disc.state |= (1 << MD_DISK_WRITEMOSTLY); if (ioctl(fd,ADD_NEW_DISK, &disc)) { fprintf(stderr, Name ": add new device failed for %s as %d: %s\n", dv->devname, j, strerror(errno));