summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlasdair G Kergon <agk@redhat.com>2016-05-24 14:27:05 +0100
committerAlasdair G Kergon <agk@redhat.com>2016-05-24 14:27:05 +0100
commit7fffcce9247cba8ecb40a1c7b0c6d18a5cde2165 (patch)
treee00e3ea73410067eb54545ebcde50790066b1fe6
parentadeb624c3bdfa5b444becb6918486b49a8d9ce4d (diff)
downloadlvm2-7fffcce9247cba8ecb40a1c7b0c6d18a5cde2165.tar.gz
raid: Revert _lv_extend_layered_lv non-raid0 area_multiple.
-rw-r--r--lib/metadata/lv_manip.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index 8a2c7284f..6c2d4e5a9 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -3805,7 +3805,8 @@ static int _lv_extend_layered_lv(struct alloc_handle *ah,
if (seg_is_raid(seg)) {
stripes = 1;
stripe_size = 0;
- area_multiple = _calc_area_multiple(seg->segtype, seg->area_count, stripes);
+ if (seg_is_raid0(seg))
+ area_multiple = seg->area_count;
}
for (fa = first_area, s = 0; s < seg->area_count; s++) {