From 3c4be983d597fcc6f05bc7173acb4e8f50c15eb2 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Wed, 25 Jan 2012 09:00:18 +0000 Subject: lv_info using -real layer only for origin_only LV If the origin_only flag is passed for non lv_is_origin LVs, the extension is not added. Thin volumes may also use origin_only flag. --- lib/activate/activate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/activate') diff --git a/lib/activate/activate.c b/lib/activate/activate.c index e7dd45a7..27ecde44 100644 --- a/lib/activate/activate.c +++ b/lib/activate/activate.c @@ -552,7 +552,7 @@ int lv_info(struct cmd_context *cmd, const struct logical_volume *lv, unsigned o fs_unlock(); /* For non clustered - wait if there are non-delete ops */ } - if (!dev_manager_info(lv->vg->cmd->mem, lv, origin_only ? "real" : NULL, with_open_count, + if (!dev_manager_info(lv->vg->cmd->mem, lv, (lv_is_origin(lv) && origin_only) ? "real" : NULL, with_open_count, with_read_ahead, &dminfo, &info->read_ahead)) return_0; -- cgit