summaryrefslogtreecommitdiffstats
path: root/lib/metadata/metadata.h
diff options
context:
space:
mode:
authorPeter Rajnoha <prajnoha@redhat.com>2011-02-21 12:17:54 +0000
committerPeter Rajnoha <prajnoha@redhat.com>2011-02-21 12:17:54 +0000
commit981895a860d170afb4f26c4b18e97941e6b3bc0b (patch)
tree82bed180b346afd647842e36bf91cf80b3e4ea31 /lib/metadata/metadata.h
parent8d5d20a5269f6c08236853bc026f279db9dd2f10 (diff)
downloadlvm2-981895a860d170afb4f26c4b18e97941e6b3bc0b.tar.gz
lvm2-981895a860d170afb4f26c4b18e97941e6b3bc0b.tar.xz
lvm2-981895a860d170afb4f26c4b18e97941e6b3bc0b.zip
Add new pv_remove_metadata_area interface function.
Diffstat (limited to 'lib/metadata/metadata.h')
-rw-r--r--lib/metadata/metadata.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/metadata/metadata.h b/lib/metadata/metadata.h
index e112007a..beb6834f 100644
--- a/lib/metadata/metadata.h
+++ b/lib/metadata/metadata.h
@@ -278,6 +278,13 @@ struct format_handler {
unsigned metadata_ignored);
/*
+ * Remove metadata area from a PV. Changes will take effect on pv_write.
+ */
+ int (*pv_remove_metadata_area) (const struct format_type *fmt,
+ struct physical_volume *pv,
+ unsigned metadata_index);
+
+ /*
* Write a PV structure to disk. Fails if the PV is in a VG ie
* pv->vg_name must be a valid orphan VG name
*/