From: Zdenek Kabelac Date: Wed, 21 Dec 2011 12:54:19 +0000 (+0000) Subject: Thin rename internal thin pool segment X-Git-Tag: old-v2_02_89~120 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=a1e1561a91f1c75913814662fcbde01fd87c253b;p=lvm2.git Thin rename internal thin pool segment Use matching name as kernel target - useful when function like _percent is using this for validation. --- diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c index 1cc3cc569..0675350c0 100644 --- a/lib/metadata/lv_manip.c +++ b/lib/metadata/lv_manip.c @@ -4450,7 +4450,7 @@ int lv_create_single(struct volume_group *vg, /* Create thin pool first if necessary */ if (lp->create_thin_pool) { if (!seg_is_thin_pool(lp) && - !(lp->segtype = get_segtype_from_string(vg->cmd, "thin_pool"))) + !(lp->segtype = get_segtype_from_string(vg->cmd, "thin-pool"))) return_0; if (!(lv = _lv_create_an_lv(vg, lp, lp->pool))) diff --git a/lib/thin/thin.c b/lib/thin/thin.c index d19f497a6..b21bf9170 100644 --- a/lib/thin/thin.c +++ b/lib/thin/thin.c @@ -474,7 +474,7 @@ int init_multiple_segtypes(struct cmd_context *cmd, struct segtype_library *segl const char name[16]; uint32_t flags; } reg_segtypes[] = { - { &_thin_pool_ops, "thin_pool", SEG_THIN_POOL }, + { &_thin_pool_ops, "thin-pool", SEG_THIN_POOL }, /* FIXME Maybe use SEG_THIN_VOLUME instead of SEG_VIRTUAL */ { &_thin_ops, "thin", SEG_THIN_VOLUME | SEG_VIRTUAL } }; diff --git a/tools/lvcreate.c b/tools/lvcreate.c index d079c1c9a..6118ab5f1 100644 --- a/tools/lvcreate.c +++ b/tools/lvcreate.c @@ -371,7 +371,7 @@ static int _read_size_params(struct lvcreate_params *lp, } } else { /* No virtual size given, so no thin LV to create. */ - if (seg_is_thin_volume(lp) && !(lp->segtype = get_segtype_from_string(cmd, "thin_pool"))) + if (seg_is_thin_volume(lp) && !(lp->segtype = get_segtype_from_string(cmd, "thin-pool"))) return_0; lp->thin = 0;