/* Find segments to be moved and set up mirrors */
dm_list_iterate_items(lvl, &vg->lvs) {
lv = lvl->lv;
- seg = first_seg(lv);
if (lv == lv_mirr)
continue;
if (lv_name) {
log_print_unless_silent("Skipping snapshot-related LV %s", lv->name);
continue;
}
- if (seg_is_raid(seg)) {
- lv_skipped = 1;
- log_print_unless_silent("Skipping %s LV %s",
- seg->segtype->ops->name(seg),
- lv->name);
- continue;
- }
if (lv_is_raid_type(lv)) {
+ seg = first_seg(lv);
+ if (seg_is_raid(seg)) {
+ lv_skipped = 1;
+ log_print_unless_silent("Skipping %s LV %s",
+ seg->segtype->ops->name(seg),
+ lv->name);
+ continue;
+ }
lv_skipped = 1;
log_print_unless_silent("Skipping RAID sub-LV %s",
lv->name);