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

zkabelac at sourceware.org zkabelac at sourceware.org
Thu Nov 3 14:57:05 UTC 2011


CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	zkabelac at sourceware.org	2011-11-03 14:57:04

Modified files:
	lib/metadata   : metadata-exported.h thin_manip.c 

Log message:
	Thin removing unused detach_pool_messages

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/metadata/metadata-exported.h.diff?cvsroot=lvm2&r1=1.220&r2=1.221
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/metadata/thin_manip.c.diff?cvsroot=lvm2&r1=1.20&r2=1.21

--- LVM2/lib/metadata/metadata-exported.h	2011/11/03 14:53:58	1.220
+++ LVM2/lib/metadata/metadata-exported.h	2011/11/03 14:57:04	1.221
@@ -558,8 +558,6 @@
 uint64_t extents_from_size(struct cmd_context *cmd, uint64_t size,
 			   uint32_t extent_size);
 
-int detach_pool_messages(struct logical_volume *pool_lv);
-
 int update_pool_lv(struct logical_volume *lv, int activate);
 
 /*
--- LVM2/lib/metadata/thin_manip.c	2011/11/03 14:53:58	1.20
+++ LVM2/lib/metadata/thin_manip.c	2011/11/03 14:57:04	1.21
@@ -148,26 +148,6 @@
 	return 1;
 }
 
-int detach_pool_messages(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;
-	}
-
-	if (!dm_list_empty(&first_seg(pool_lv)->thin_messages)) {
-		dm_list_init(&first_seg(pool_lv)->thin_messages);
-
-		if (!vg_write(pool_lv->vg) || !vg_commit(pool_lv->vg))
-			return_0;
-
-		backup(pool_lv->vg);
-	}
-
-	return 1;
-}
-
 struct lv_segment *find_pool_seg(const struct lv_segment *seg)
 {
 	struct lv_segment *pool_seg;




More information about the lvm-devel mailing list