summaryrefslogtreecommitdiff
path: root/lib/snapshot
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2014-10-20 20:09:42 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2014-10-24 16:39:31 +0200
commitd4dab0aa34102527c32d68f69196aaabda5e3711 (patch)
tree760a89c1bc006b76d3ac41627fbeb9e474435804 /lib/snapshot
parent9411c19b31b391e7be262d95fb2fa5a5162012b2 (diff)
downloadlvm2-d4dab0aa34102527c32d68f69196aaabda5e3711.tar.gz
cleanup: drop default implementation
Now we reference segment name via lvseg_name() and we can drop default implementation and leave its function pointer to be NULL. Default give us 'return seg->segtype->name'.
Diffstat (limited to 'lib/snapshot')
-rw-r--r--lib/snapshot/snapshot.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/lib/snapshot/snapshot.c b/lib/snapshot/snapshot.c
index 0557f4538..18e811172 100644
--- a/lib/snapshot/snapshot.c
+++ b/lib/snapshot/snapshot.c
@@ -25,18 +25,13 @@
log_error(t " segment %s of logical volume %s.", ## p, \
dm_config_parent_name(sn), seg->lv->name), 0;
-static const char *_snap_name(const struct lv_segment *seg)
-{
- return seg->segtype->name;
-}
-
static const char *_snap_target_name(const struct lv_segment *seg,
const struct lv_activate_opts *laopts)
{
if (!laopts->no_merging && (seg->status & MERGING))
return "snapshot-merge";
- return _snap_name(seg);
+ return lvseg_name(seg);
}
static int _snap_text_import(struct lv_segment *seg, const struct dm_config_node *sn,
@@ -234,7 +229,6 @@ static void _snap_destroy(struct segment_type *segtype)
}
static struct segtype_handler _snapshot_ops = {
- .name = _snap_name,
.target_name = _snap_target_name,
.text_import = _snap_text_import,
.text_export = _snap_text_export,