lvm2/fix_striped_old_format.diff

21 lines
490 B
Diff

--- lib/format1/import-extents.c
+++ lib/format1/import-extents.c 2005/11/07 18:25:05
@@ -289,7 +289,7 @@
* and so can form part of this segment
*/
while (_check_stripe(lvm, lvm->stripes,
- area_len * lvm->stripes, le, len))
+ area_len, le, len))
area_len++;
if (!(seg = alloc_lv_segment(cmd->mem, segtype, lvm->lv,
@@ -315,7 +315,7 @@
list_add(&lvm->lv->segments, &seg->list);
- le += seg->len;
+ le += seg->len/lvm->stripes;
}
return 1;