summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2011-08-26 18:17:05 +0000
committerAlasdair Kergon <agk@redhat.com>2011-08-26 18:17:05 +0000
commit11bfaa1df8a1cae26a891c128f9bbaf8116c9453 (patch)
tree80ee41a4b03cbbbafcacfe658328568196f38dc9
parent6fbf1c6b56bb241eeee54566e266bb4219b52607 (diff)
downloadlvm2-11bfaa1df8a1cae26a891c128f9bbaf8116c9453.tar.gz
lvm2-11bfaa1df8a1cae26a891c128f9bbaf8116c9453.tar.xz
lvm2-11bfaa1df8a1cae26a891c128f9bbaf8116c9453.zip
same for segtype_is_thin
-rw-r--r--lib/metadata/segtype.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/metadata/segtype.h b/lib/metadata/segtype.h
index 28613b15..1b43c6b3 100644
--- a/lib/metadata/segtype.h
+++ b/lib/metadata/segtype.h
@@ -61,8 +61,9 @@ struct dev_manager;
#define segtype_is_striped(segtype) ((segtype)->flags & SEG_AREAS_STRIPED ? 1 : 0)
#define segtype_is_mirrored(segtype) ((segtype)->flags & SEG_AREAS_MIRRORED ? 1 : 0)
#define segtype_is_raid(segtype) ((segtype)->flags & SEG_RAID ? 1 : 0)
-#define segtype_is_thin(segtype) ((segtype)->flags & SEG_THIN ? 1 : 0)
+#define segtype_is_thin(segtype) ((segtype)->flags & (SEG_THIN_POOL|SEG_THIN_VOLUME) ? 1 : 0)
#define segtype_is_thin_pool(segtype) ((segtype)->flags & SEG_THIN_POOL ? 1 : 0)
+#define segtype_is_thin_volume(segtype) ((segtype)->flags & SEG_THIN_VOLUME ? 1 : 0)
#define segtype_is_virtual(segtype) ((segtype)->flags & SEG_VIRTUAL ? 1 : 0)
struct segment_type {