summaryrefslogtreecommitdiffstats
path: root/lib/metadata/metadata.h
diff options
context:
space:
mode:
authorPeter Rajnoha <prajnoha@redhat.com>2011-02-21 12:01:22 +0000
committerPeter Rajnoha <prajnoha@redhat.com>2011-02-21 12:01:22 +0000
commit716c4ebe52afc09ae233ecd7f74444d5554b6525 (patch)
tree17b4d18e608b07023ca39f3b55219dc1b6c91bdb /lib/metadata/metadata.h
parenta8d13f949926321f54f291d1c90f8739970e05dd (diff)
downloadlvm2-716c4ebe52afc09ae233ecd7f74444d5554b6525.tar.gz
lvm2-716c4ebe52afc09ae233ecd7f74444d5554b6525.tar.xz
lvm2-716c4ebe52afc09ae233ecd7f74444d5554b6525.zip
Change and generalise struct format_instance for PV and VG use.
Diffstat (limited to 'lib/metadata/metadata.h')
-rw-r--r--lib/metadata/metadata.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/metadata/metadata.h b/lib/metadata/metadata.h
index 3d51c5b8..3e7f5a99 100644
--- a/lib/metadata/metadata.h
+++ b/lib/metadata/metadata.h
@@ -220,6 +220,18 @@ struct seg_list {
struct lv_segment *seg;
};
+struct format_instance_ctx {
+ uint32_t type;
+ union {
+ const char *pv_id;
+ struct {
+ const char *vg_name;
+ const char *vg_id;
+ } vg_ref;
+ void *private;
+ } context;
+};
+
/*
* Ownership of objects passes to caller.
*/