From 0000db7f98a07aa31c5b1cf13938b612e7f2821b Mon Sep 17 00:00:00 2001 From: Peter Rajnoha Date: Mon, 15 Feb 2016 14:46:31 +0100 Subject: [PATCH] pv: mark fake PVs as not used Some of the PVs are not even orphan PVs - they're fake PVs - this can happen if we're listing all devices with "pvs -a". Such PV must not be marked as used. --- lib/metadata/pv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/metadata/pv.c b/lib/metadata/pv.c index 260eb9bfe..d5820b5b2 100644 --- a/lib/metadata/pv.c +++ b/lib/metadata/pv.c @@ -213,6 +213,9 @@ int is_used_pv(const struct physical_volume *pv) struct lvmcache_info *info; uint32_t ext_flags; + if (!pv->vg) + return 0; + if (!is_orphan(pv)) return 1;