lib/metadata/lv_manip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c index 3604a63..3090a93 100644 --- a/lib/metadata/lv_manip.c +++ b/lib/metadata/lv_manip.c @@ -6638,7 +6638,7 @@ int lv_remove_with_dependencies(struct cmd_context *cmd, struct logical_volume * return 0; } - if (lv_is_cache_origin(lv)) { + if (lv_is_cache_origin(lv) || lv_is_writecache_origin(lv)) { if (!_lv_remove_segs_using_this_lv(cmd, lv, force, level, "cache origin")) return_0; /* Removal of cache LV also removes caching origin */