[lvm-devel] LVM2/lib/metadata thin_manip.c

zkabelac at sourceware.org zkabelac at sourceware.org
Wed Oct 19 16:32:35 UTC 2011


CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	zkabelac at sourceware.org	2011-10-19 16:32:34

Modified files:
	lib/metadata   : thin_manip.c 

Log message:
	Remove test for thin_pool
	
	Since both functions are called during mda read - we don't have full LV info
	at this moment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/metadata/thin_manip.c.diff?cvsroot=lvm2&r1=1.7&r2=1.8

--- LVM2/lib/metadata/thin_manip.c	2011/10/17 14:17:09	1.7
+++ LVM2/lib/metadata/thin_manip.c	2011/10/19 16:32:34	1.8
@@ -38,12 +38,6 @@
 
 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 @@
 {
 	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;




More information about the lvm-devel mailing list