summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Rajnoha <prajnoha@redhat.com>2016-02-12 12:58:59 +0100
committerPeter Rajnoha <prajnoha@redhat.com>2016-02-15 12:44:46 +0100
commita522af93b7365d183fd7f82ac65cc7f3bed2423a (patch)
tree0ed23674a54570b2e61844b09884627beca05cba
parent4361543f3eb037237438c32f1c8a558f4d695e93 (diff)
downloadlvm2-a522af93b7365d183fd7f82ac65cc7f3bed2423a.tar.gz
format: add FMT_PV_FLAGS to indicate format supports PV flags
-rw-r--r--lib/format_text/format-text.c2
-rw-r--r--lib/metadata/metadata-exported.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/lib/format_text/format-text.c b/lib/format_text/format-text.c
index b1e2ebfc9..f290619b5 100644
--- a/lib/format_text/format-text.c
+++ b/lib/format_text/format-text.c
@@ -2466,7 +2466,7 @@ struct format_type *create_text_format(struct cmd_context *cmd)
fmt->features = FMT_SEGMENTS | FMT_MDAS | FMT_TAGS | FMT_PRECOMMIT |
FMT_UNLIMITED_VOLS | FMT_RESIZE_PV |
FMT_UNLIMITED_STRIPESIZE | FMT_BAS | FMT_CONFIG_PROFILE |
- FMT_NON_POWER2_EXTENTS;
+ FMT_NON_POWER2_EXTENTS | FMT_PV_FLAGS;
if (!(mda_lists = dm_malloc(sizeof(struct mda_lists)))) {
log_error("Failed to allocate dir_list");
diff --git a/lib/metadata/metadata-exported.h b/lib/metadata/metadata-exported.h
index b9363f115..5cf7c88f8 100644
--- a/lib/metadata/metadata-exported.h
+++ b/lib/metadata/metadata-exported.h
@@ -150,6 +150,7 @@
#define FMT_OBSOLETE 0x000001000U /* Obsolete format? */
#define FMT_NON_POWER2_EXTENTS 0x000002000U /* Non-power-of-2 extent sizes? */
#define FMT_SYSTEMID_ON_PVS 0x000004000U /* System ID is stored on PVs not VG */
+#define FMT_PV_FLAGS 0x000008000U /* Supports PV flags */
#define systemid_on_pvs(vg) ((vg)->fid->fmt->features & FMT_SYSTEMID_ON_PVS)