1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-02-24 17:57:48 +03:00

Thin rename internal thin pool segment

Use matching name as kernel target - useful when function like
_percent is using this for validation.
This commit is contained in:
Zdenek Kabelac 2011-12-21 12:54:19 +00:00
parent 077c4d1a35
commit f582793f1b
3 changed files with 3 additions and 3 deletions

View File

@ -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)))

View File

@ -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 }
};

View File

@ -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;