[dm-devel] [PATCH] fix mirror device creation with lvcreate failed
Liuhua Wang
lwang at suse.com
Wed Aug 27 08:18:25 UTC 2014
On some devices, when create mirror device with lvcreate, it fails.
device-mapper: reload ioctl on failed: Invalid argument
Failed to activate new LV.
We can use read size 4096 since md always use 4096.
Signed-off-by: Liuhua Wang <lwang at suse.com>
---
drivers/md/dm-raid.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/md/dm-raid.c b/drivers/md/dm-raid.c
index 4880b69..621afbb 100644
--- a/drivers/md/dm-raid.c
+++ b/drivers/md/dm-raid.c
@@ -860,7 +860,7 @@ static int super_load(struct md_rdev *rdev, struct md_rdev *refdev)
rdev->sb_start = 0;
rdev->sb_size = sizeof(*sb);
- ret = read_disk_sb(rdev, rdev->sb_size);
+ ret = read_disk_sb(rdev, 4096);
if (ret)
return ret;
--
1.9.0
More information about the dm-devel
mailing list