mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-03 05:18:29 +03:00
Non-functional change - refactor vg_add_snapshot fid parameter.
This commit is contained in:
parent
6aca8e9297
commit
8fd14f09e2
@ -644,7 +644,7 @@ int import_snapshots(struct dm_pool *mem __attribute((unused)), struct volume_gr
|
||||
continue;
|
||||
|
||||
/* insert the snapshot */
|
||||
if (!vg_add_snapshot(vg->fid, NULL, org, cow, NULL,
|
||||
if (!vg_add_snapshot(vg, NULL, org, cow, NULL,
|
||||
org->le_count,
|
||||
lvd->lv_chunk_size)) {
|
||||
log_err("Couldn't add snapshot.");
|
||||
|
@ -412,7 +412,7 @@ struct lv_segment *find_cow(const struct logical_volume *lv);
|
||||
/* Given a cow LV, return its origin */
|
||||
struct logical_volume *origin_from_cow(const struct logical_volume *lv);
|
||||
|
||||
int vg_add_snapshot(struct format_instance *fid, const char *name,
|
||||
int vg_add_snapshot(struct volume_group *vg, const char *name,
|
||||
struct logical_volume *origin, struct logical_volume *cow,
|
||||
union lvid *lvid, uint32_t extent_count,
|
||||
uint32_t chunk_size);
|
||||
|
@ -48,11 +48,12 @@ struct logical_volume *origin_from_cow(const struct logical_volume *lv)
|
||||
return lv->snapshot->origin;
|
||||
}
|
||||
|
||||
int vg_add_snapshot(struct format_instance *fid, const char *name,
|
||||
int vg_add_snapshot(struct volume_group *vg, const char *name,
|
||||
struct logical_volume *origin,
|
||||
struct logical_volume *cow, union lvid *lvid,
|
||||
uint32_t extent_count, uint32_t chunk_size)
|
||||
{
|
||||
struct format_instance *fid = vg->fid;
|
||||
struct logical_volume *snap;
|
||||
struct lv_segment *seg;
|
||||
|
||||
|
@ -69,7 +69,7 @@ static int _snap_text_import(struct lv_segment *seg, const struct config_node *s
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (!vg_add_snapshot(seg->lv->vg->fid, seg->lv->name, org, cow,
|
||||
if (!vg_add_snapshot(seg->lv->vg, seg->lv->name, org, cow,
|
||||
&seg->lv->lvid, seg->len, chunk_size)) {
|
||||
stack;
|
||||
return 0;
|
||||
|
@ -515,7 +515,7 @@ static int lvconvert_snapshot(struct cmd_context *cmd,
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (!vg_add_snapshot(lv->vg->fid, NULL, org, lv, NULL, org->le_count,
|
||||
if (!vg_add_snapshot(lv->vg, NULL, org, lv, NULL, org->le_count,
|
||||
lp->chunk_size)) {
|
||||
log_error("Couldn't create snapshot.");
|
||||
return 0;
|
||||
|
@ -853,7 +853,7 @@ static int _lvcreate(struct cmd_context *cmd, struct lvcreate_params *lp)
|
||||
|
||||
/* cow LV remains active and becomes snapshot LV */
|
||||
|
||||
if (!vg_add_snapshot(vg->fid, NULL, org, lv, NULL,
|
||||
if (!vg_add_snapshot(vg, NULL, org, lv, NULL,
|
||||
org->le_count, lp->chunk_size)) {
|
||||
log_err("Couldn't create snapshot.");
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user