diff options
Diffstat (limited to 'lib/metadata')
-rw-r--r-- | lib/metadata/integrity_manip.c | 5 | ||||
-rw-r--r-- | lib/metadata/snapshot_manip.c | 2 |
2 files changed, 0 insertions, 7 deletions
diff --git a/lib/metadata/integrity_manip.c b/lib/metadata/integrity_manip.c index d71fbaeb6..6b507f7e9 100644 --- a/lib/metadata/integrity_manip.c +++ b/lib/metadata/integrity_manip.c @@ -508,11 +508,6 @@ int lv_add_integrity_to_raid(struct logical_volume *lv, struct integrity_setting return 0; } - if (lv_is_origin(lv)) { - log_error("Integrity cannot be added to snapshot origins."); - return 0; - } - seg_top = first_seg(lv); area_count = seg_top->area_count; diff --git a/lib/metadata/snapshot_manip.c b/lib/metadata/snapshot_manip.c index 822b8da77..b34079d08 100644 --- a/lib/metadata/snapshot_manip.c +++ b/lib/metadata/snapshot_manip.c @@ -423,8 +423,6 @@ int validate_snapshot_origin(const struct logical_volume *origin_lv) } } else if (lv_is_raid_type(origin_lv) && !lv_is_raid(origin_lv)) { err = "raid subvolumes"; - } else if (lv_is_raid(origin_lv) && lv_raid_has_integrity((struct logical_volume *)origin_lv)) { - err = "raid with integrity"; } out: |