Blame SOURCES/lvm2-2_03_09-writecache-check-if-cachevol-is-writable.patch

f41bc7
 tools/lvconvert.c | 5 +++++
f41bc7
 1 file changed, 5 insertions(+)
f41bc7
f41bc7
diff --git a/tools/lvconvert.c b/tools/lvconvert.c
f41bc7
index cd9a3e8..aa2dca7 100644
f41bc7
--- a/tools/lvconvert.c
f41bc7
+++ b/tools/lvconvert.c
f41bc7
@@ -5351,6 +5351,11 @@ static int _writecache_zero(struct cmd_context *cmd, struct logical_volume *lv)
f41bc7
 	};
f41bc7
 	int ret;
f41bc7
 
f41bc7
+	if (!(lv->status & LVM_WRITE)) {
f41bc7
+		log_error("Cannot initialize readonly LV %s", display_lvname(lv));
f41bc7
+		return 0;
f41bc7
+	}
f41bc7
+
f41bc7
 	if (test_mode())
f41bc7
 		return 1;
f41bc7