From 39dbb9dad89f55b97c0011bebd457a858124c578 Mon Sep 17 00:00:00 2001 From: Alasdair Kergon Date: Wed, 27 May 2009 13:23:41 +0000 Subject: [PATCH] Skip virtual origins in process_each_lv_in_vg(). (mbroz) --- WHATS_NEW | 1 + tools/toollib.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/WHATS_NEW b/WHATS_NEW index 48218bd3c..23fce5f9a 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.48 - =============================== + Skip virtual origins in process_each_lv_in_vg(). Fix counting of virtual origin LVs in vg_validate. Attempt to load dm-zero module if zero target needed but not present. diff --git a/tools/toollib.c b/tools/toollib.c index 7f9eef17f..fed240658 100644 --- a/tools/toollib.c +++ b/tools/toollib.c @@ -122,6 +122,9 @@ int process_each_lv_in_vg(struct cmd_context *cmd, if (lvl->lv->status & SNAPSHOT) continue; + if (lv_is_virtual_origin(lvl->lv)) + continue; + /* Should we process this LV? */ if (process_all) process_lv = 1; -- 2.43.5