diff --git a/lib/cache/lvmcache.c b/lib/cache/lvmcache.c index 998ea6f4f..1363e930a 100644 --- a/lib/cache/lvmcache.c +++ b/lib/cache/lvmcache.c @@ -332,7 +332,7 @@ void lvmcache_commit_metadata(const char *vgname) void lvmcache_drop_metadata(const char *vgname, int drop_precommitted) { - if (lvmcache_vgname_is_locked(VG_GLOBAL) && !vg_write_lock_held()) + if (lvmcache_vgname_is_locked(VG_GLOBAL)) return; /* For VG_ORPHANS, we need to invalidate all labels on orphan PVs. */