[lvm-devel] [PATCH] Refactor lib/ code to allow deferred PV labelling

Hi,
this patch is a major part of a 623808 fix, making it possible to create
the PV structures in memory in an lvmlib app, and only writing the
labels upon a vg_write. Among other useful properties introduced by this
option, it should make it possible to get a pe_start out of the library
without actually creating a VG on disks, which was the original use case
for this change.
When this is in, I will follow up with the lvmlib side of the necessary
changes, which should be relatively simple in comparison.
Yours,
Petr