summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2014-10-07 10:17:34 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2014-10-07 10:19:32 +0200
commit9810f8aac7c0e38bd6cb88a45140bb41d52cd5b5 (patch)
tree20ec2959831b06e3ab85ed047c71b3fb2c3675a7
parentb836525d9cc267a04881b82935a6a045753631bf (diff)
downloadlvm2-9810f8aac7c0e38bd6cb88a45140bb41d52cd5b5.tar.gz
cleanup: dont hide pv_dev declaration from pv
Just skip using local vars here...
-rw-r--r--lib/metadata/metadata.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/lib/metadata/metadata.c b/lib/metadata/metadata.c
index 681c2dd0a..3e5bd5dcb 100644
--- a/lib/metadata/metadata.c
+++ b/lib/metadata/metadata.c
@@ -1778,12 +1778,9 @@ struct pv_list *find_pv_in_vg(const struct volume_group *vg,
const char *pv_name)
{
struct pv_list *pvl;
- struct device *pv_dev, *cached_dev;
dm_list_iterate_items(pvl, &vg->pvs) {
- pv_dev = pvl->pv->dev;
- cached_dev = dev_cache_get(pv_name, vg->cmd->filter);
- if (!pv_dev) {
+ if (!pvl->pv->dev) {
/*
* pv_dev can't be NULL here!
* We have to catch this situation earlier in the
@@ -1800,10 +1797,10 @@ struct pv_list *find_pv_in_vg(const struct volume_group *vg,
* handled earlier in the code in that case.
*/
log_error(INTERNAL_ERROR "find_pv_in_vg: PV that is not "
- "bound to any existing device found");
+ "bound to any existing device found.");
return NULL;
}
- if (pv_dev == cached_dev)
+ if (pvl->pv->dev == dev_cache_get(pv_name, vg->cmd->filter))
return pvl;
}