summaryrefslogtreecommitdiffstats
path: root/lib/metadata/metadata.h
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2011-10-03 18:39:17 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2011-10-03 18:39:17 +0000
commitd35a117e4b46921c79eb7628e197231e949b176a (patch)
treed525e1c72f22d1b7b7f83c73c19340690b0d6e0d /lib/metadata/metadata.h
parenta00cb3a6b0c72945f3506fde13320cc86ec88766 (diff)
downloadlvm2-d35a117e4b46921c79eb7628e197231e949b176a.tar.gz
lvm2-d35a117e4b46921c79eb7628e197231e949b176a.tar.xz
lvm2-d35a117e4b46921c79eb7628e197231e949b176a.zip
Add simple function for lookup of some free device_id
Initial simple implementation for finding some free device_id.
Diffstat (limited to 'lib/metadata/metadata.h')
-rw-r--r--lib/metadata/metadata.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/metadata/metadata.h b/lib/metadata/metadata.h
index e984ba83..d1b1b1f3 100644
--- a/lib/metadata/metadata.h
+++ b/lib/metadata/metadata.h
@@ -374,6 +374,9 @@ struct lv_segment *find_seg_by_le(const struct logical_volume *lv, uint32_t le);
/* Find pool LV segment given a thin pool data or metadata segment. */
struct lv_segment *find_pool_seg(const struct lv_segment *seg);
+/* Find some unused device_id for thin pool LV segment. */
+uint32_t get_free_pool_device_id(struct lv_segment *thin_pool_seg);
+
/*
* Remove a dev_dir if present.
*/