diff options
author | Peter Rajnoha <prajnoha@redhat.com> | 2016-02-12 13:20:34 +0100 |
---|---|---|
committer | Peter Rajnoha <prajnoha@redhat.com> | 2016-02-12 15:19:31 +0100 |
commit | 659c5bb0950f0ac6e9b4a2505b62d10855d55bf2 (patch) | |
tree | a316e6f580aa31b9c2e4a65d32b2f694d30727d7 | |
parent | 583cd13d01ec9e7bec8b57f04f5d57581618f309 (diff) | |
download | lvm2-659c5bb0950f0ac6e9b4a2505b62d10855d55bf2.tar.gz |
metadata: introduce PV_EXT_USED flag and bump PV_HEADER_EXTENSION_VSN
-rw-r--r-- | lib/format_text/layout.h | 7 | ||||
-rw-r--r-- | lib/metadata/metadata-exported.h | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/lib/format_text/layout.h b/lib/format_text/layout.h index b8a2774d3..75a935ba5 100644 --- a/lib/format_text/layout.h +++ b/lib/format_text/layout.h @@ -23,7 +23,12 @@ /* disk_locn and data_area_list are defined in format-text.h */ -#define PV_HEADER_EXTENSION_VSN 1 +/* + * PV header extension versions: + * - version 1: bootloader area support + * - version 2: PV_EXT_USED flag support + */ +#define PV_HEADER_EXTENSION_VSN 2 struct pv_header_extension { uint32_t version; diff --git a/lib/metadata/metadata-exported.h b/lib/metadata/metadata-exported.h index 5cf7c88f8..fc09e2e99 100644 --- a/lib/metadata/metadata-exported.h +++ b/lib/metadata/metadata-exported.h @@ -40,6 +40,9 @@ /* Layer suffix */ #define MIRROR_SYNC_LAYER "_mimagetmp" +/* PV extension flags */ +#define PV_EXT_USED UINT32_C(0x00000001) + /* Various flags */ /* Note that the bits no longer necessarily correspond to LVM1 disk format */ |