From b04e97785114ebe23d9753e4dd905db21c939881 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Wed, 19 Oct 2011 16:32:34 +0000 Subject: [PATCH] Remove test for thin_pool Since both functions are called during mda read - we don't have full LV info at this moment. --- lib/metadata/thin_manip.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/lib/metadata/thin_manip.c b/lib/metadata/thin_manip.c index 411850ee4..fbaeda1a6 100644 --- a/lib/metadata/thin_manip.c +++ b/lib/metadata/thin_manip.c @@ -38,12 +38,6 @@ int attach_pool_data_lv(struct lv_segment *seg, struct logical_volume *pool_data int attach_pool_lv(struct lv_segment *seg, struct logical_volume *pool_lv) { - if (!lv_is_thin_pool(pool_lv)) { - log_error(INTERNAL_ERROR "LV %s is not a thin pool", - pool_lv->name); - return 0; - } - seg->pool_lv = pool_lv; seg->lv->status |= THIN_VOLUME; @@ -72,12 +66,6 @@ int attach_pool_message(struct lv_segment *seg, dm_thin_message_t type, { struct lv_thin_message *tmsg; - if (!lv_is_thin_pool(seg->lv)) { - log_error(INTERNAL_ERROR "LV %s is not a thin pool.", - seg->lv->name); - return 0; - } - if (!(tmsg = dm_pool_alloc(seg->lv->vg->vgmem, sizeof(*tmsg)))) { log_error("Failed to allocate memory for message."); return 0;