mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
Refactor and add code for (lv) 'lv_name' get function.
This commit is contained in:
parent
1d85ae71a0
commit
6103254393
@ -20,6 +20,11 @@
|
||||
#include "segtype.h"
|
||||
#include "str_list.h"
|
||||
|
||||
char *lv_name_dup(struct dm_pool *mem, const struct logical_volume *lv)
|
||||
{
|
||||
return dm_pool_strdup(mem, lv->name);
|
||||
}
|
||||
|
||||
char *lv_modules_dup(struct dm_pool *mem, const struct logical_volume *lv)
|
||||
{
|
||||
struct dm_list *modules;
|
||||
|
@ -60,5 +60,6 @@ int lv_kernel_major(const struct logical_volume *lv);
|
||||
int lv_kernel_minor(const struct logical_volume *lv);
|
||||
char *lv_mirror_log_dup(struct dm_pool *mem, const struct logical_volume *lv);
|
||||
char *lv_modules_dup(struct dm_pool *mem, const struct logical_volume *lv);
|
||||
char *lv_name_dup(struct dm_pool *mem, const struct logical_volume *lv);
|
||||
|
||||
#endif
|
||||
|
@ -99,7 +99,7 @@ GET_PV_NUM_PROPERTY_FN(pv_mda_used_count, pv_mda_used_count(pv))
|
||||
/* LV */
|
||||
GET_LV_STR_PROPERTY_FN(lv_uuid, lv_uuid_dup(lv))
|
||||
#define _lv_uuid_set _not_implemented_set
|
||||
#define _lv_name_get _not_implemented_get
|
||||
GET_LV_STR_PROPERTY_FN(lv_name, lv_name_dup(lv->vg->vgmem, lv))
|
||||
#define _lv_name_set _not_implemented_set
|
||||
GET_LV_STR_PROPERTY_FN(lv_path, lv_path_dup(lv->vg->vgmem, lv))
|
||||
#define _lv_path_set _not_implemented_set
|
||||
|
Loading…
Reference in New Issue
Block a user