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:
parent
077c4d1a35
commit
f582793f1b
@ -4450,7 +4450,7 @@ int lv_create_single(struct volume_group *vg,
|
|||||||
/* Create thin pool first if necessary */
|
/* Create thin pool first if necessary */
|
||||||
if (lp->create_thin_pool) {
|
if (lp->create_thin_pool) {
|
||||||
if (!seg_is_thin_pool(lp) &&
|
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;
|
return_0;
|
||||||
|
|
||||||
if (!(lv = _lv_create_an_lv(vg, lp, lp->pool)))
|
if (!(lv = _lv_create_an_lv(vg, lp, lp->pool)))
|
||||||
|
@ -474,7 +474,7 @@ int init_multiple_segtypes(struct cmd_context *cmd, struct segtype_library *segl
|
|||||||
const char name[16];
|
const char name[16];
|
||||||
uint32_t flags;
|
uint32_t flags;
|
||||||
} reg_segtypes[] = {
|
} 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 */
|
/* FIXME Maybe use SEG_THIN_VOLUME instead of SEG_VIRTUAL */
|
||||||
{ &_thin_ops, "thin", SEG_THIN_VOLUME | SEG_VIRTUAL }
|
{ &_thin_ops, "thin", SEG_THIN_VOLUME | SEG_VIRTUAL }
|
||||||
};
|
};
|
||||||
|
@ -371,7 +371,7 @@ static int _read_size_params(struct lvcreate_params *lp,
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
/* No virtual size given, so no thin LV to create. */
|
/* 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;
|
return_0;
|
||||||
|
|
||||||
lp->thin = 0;
|
lp->thin = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user