diff options
author | Peter Rajnoha <prajnoha@redhat.com> | 2011-02-21 12:20:18 +0000 |
---|---|---|
committer | Peter Rajnoha <prajnoha@redhat.com> | 2011-02-21 12:20:18 +0000 |
commit | 617b900d8514550f86dc75580446909d2de8b5bd (patch) | |
tree | 77fb3deaec585ccc45ab2051a3a3cfb7da1c0187 /lib/metadata/metadata.h | |
parent | 981895a860d170afb4f26c4b18e97941e6b3bc0b (diff) | |
download | lvm2-617b900d8514550f86dc75580446909d2de8b5bd.tar.gz lvm2-617b900d8514550f86dc75580446909d2de8b5bd.tar.xz lvm2-617b900d8514550f86dc75580446909d2de8b5bd.zip |
Separate new pv_initialise function out of the original pv_setup code.
pv_initiliase initialises a new PV
pv_setup sets up an existing PV with a VG
Diffstat (limited to 'lib/metadata/metadata.h')
-rw-r--r-- | lib/metadata/metadata.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/metadata/metadata.h b/lib/metadata/metadata.h index beb6834f..de79318f 100644 --- a/lib/metadata/metadata.h +++ b/lib/metadata/metadata.h @@ -256,6 +256,18 @@ struct format_handler { struct physical_volume * pv, int scan_label_only); /* + * Initialise a new PV. + */ + int (*pv_initialise) (const struct format_type * fmt, + int64_t label_sector, + uint64_t pe_start, + uint32_t extent_count, + uint32_t extent_size, + unsigned long data_alignment, + unsigned long data_alignment_offset, + struct physical_volume * pv); + + /* * Tweak an already filled out a pv ready for importing into a * vg. eg. pe_count is format specific. */ |