From: Heinz Mauelshagen <hei...@redhat.com>

Signed-off-by: Heinz Mauelshagen <hei...@redhat.com>
---
 drivers/md/dm-raid.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/drivers/md/dm-raid.c b/drivers/md/dm-raid.c
index 4bf7747..e8e9b6a 100644
--- a/drivers/md/dm-raid.c
+++ b/drivers/md/dm-raid.c
@@ -1297,6 +1297,12 @@ static int parse_raid_params(struct raid_set *rs, struct 
dm_arg_set *as,
                }
        }
 
+       if (test_bit(__CTR_FLAG_SYNC, &rs->ctr_flags) &&
+           test_bit(__CTR_FLAG_NOSYNC, &rs->ctr_flags)) {
+               rs->ti->error = "sync and nosync are mutually exclusive";
+               return -EINVAL;
+       }
+
        if (validate_region_size(rs, region_size))
                return -EINVAL;
 
-- 
2.5.5

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel

Reply via email to