Gitweb:
https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=85604c0bf10e1454742...
Commit: 85604c0bf10e14547427c428d7b8cb3f57cdbeac
Parent: 5f13e33d541f7af77f586ac55edfed336ad8dcc1
Author: Heinz Mauelshagen <heinzm(a)redhat.com>
AuthorDate: Mon Oct 9 15:21:51 2017 +0200
Committer: Heinz Mauelshagen <heinzm(a)redhat.com>
CommitterDate: Mon Oct 9 15:21:51 2017 +0200
raid: fix validation check for raid0 aegment data_offset member
Commit 2f754b73ffdaa95af4a6d703e31b76d4efbf7a36 missed one.
---
lib/metadata/merge.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/lib/metadata/merge.c b/lib/metadata/merge.c
index 5017cf1..711e7e7 100644
--- a/lib/metadata/merge.c
+++ b/lib/metadata/merge.c
@@ -119,7 +119,7 @@ static void _check_raid0_seg(struct lv_segment *seg, int
*error_count)
raid_seg_error_val("non-zero min recovery rate", seg->min_recovery_rate);
if (seg->max_recovery_rate)
raid_seg_error_val("non-zero max recovery rate", seg->max_recovery_rate);
- if ((seg->lv->status & LV_RESHAPE_DATA_OFFSET) || seg->data_offset)
+ if ((seg->lv->status & LV_RESHAPE_DATA_OFFSET) || seg->data_offset > 1)
raid_seg_error_val("data_offset", seg->data_offset);
}