mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-18 10:04:20 +03:00
Fix PV tools to include orphaned PVs in default output again.
This commit is contained in:
parent
284a2c910f
commit
2415c1ef87
@ -1,5 +1,7 @@
|
|||||||
Version 2.02.07 -
|
Version 2.02.07 -
|
||||||
=================================
|
=================================
|
||||||
|
Fix PV tools to include orphaned PVs in default output again.
|
||||||
|
Fixed unaligned access when using clvm.
|
||||||
Fix an extra dev_close in a label_read error path.
|
Fix an extra dev_close in a label_read error path.
|
||||||
Append patches to commit emails.
|
Append patches to commit emails.
|
||||||
Fix target_register_events args.
|
Fix target_register_events args.
|
||||||
@ -13,7 +15,6 @@ Version 2.02.07 -
|
|||||||
Add 'Completed' debug message.
|
Add 'Completed' debug message.
|
||||||
Don't attempt library exit after reloading config files.
|
Don't attempt library exit after reloading config files.
|
||||||
Always compile with libdevmapper, even if device-mapper is disabled.
|
Always compile with libdevmapper, even if device-mapper is disabled.
|
||||||
Fixed unaligned access when using clvm.
|
|
||||||
|
|
||||||
Version 2.02.06 - 12th May 2006
|
Version 2.02.06 - 12th May 2006
|
||||||
===============================
|
===============================
|
||||||
|
16
lib/cache/lvmcache.c
vendored
16
lib/cache/lvmcache.c
vendored
@ -169,14 +169,18 @@ struct lvmcache_vginfo *vginfo_from_vgid(const char *vgid)
|
|||||||
const char *vgname_from_vgid(struct dm_pool *mem, const char *vgid)
|
const char *vgname_from_vgid(struct dm_pool *mem, const char *vgid)
|
||||||
{
|
{
|
||||||
struct lvmcache_vginfo *vginfo;
|
struct lvmcache_vginfo *vginfo;
|
||||||
|
const char *vgname = NULL;
|
||||||
|
|
||||||
if ((vginfo = vginfo_from_vgid(vgid))) {
|
if (!*vgid)
|
||||||
if (mem)
|
vgname = ORPHAN;
|
||||||
return dm_pool_strdup(mem, vginfo->vgname);
|
|
||||||
return vginfo->vgname;
|
|
||||||
}
|
|
||||||
|
|
||||||
return NULL;
|
if ((vginfo = vginfo_from_vgid(vgid)))
|
||||||
|
vgname = vginfo->vgname;
|
||||||
|
|
||||||
|
if (mem && vgname)
|
||||||
|
return dm_pool_strdup(mem, vgname);
|
||||||
|
|
||||||
|
return vgname;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct lvmcache_info *info_from_pvid(const char *pvid)
|
struct lvmcache_info *info_from_pvid(const char *pvid)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user