From 7ffa8930764e6ccc5bf036fe4d73f1d7276453e5 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 23 Jul 2014 09:47:26 +0200 Subject: [PATCH 1/1] verify: ensure that verify interval is smaller or equal to blocksize Signed-off-by: Jens Axboe --- init.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/init.c b/init.c index cf1d7f93..b4a0cbb9 100644 --- a/init.c +++ b/init.c @@ -635,6 +635,15 @@ static int fixup_options(struct thread_data *td) if (o->max_bs[DDIR_WRITE] != o->min_bs[DDIR_WRITE] && !o->verify_interval) o->verify_interval = o->min_bs[DDIR_WRITE]; + + /* + * Verify interval must be smaller or equal to the + * write size. + */ + if (o->verify_interval > o->min_bs[DDIR_WRITE]) + o->verify_interval = o->min_bs[DDIR_WRITE]; + else if (td_read(td) && o->verify_interval > o->min_bs[DDIR_READ]) + o->verify_interval = o->min_bs[DDIR_READ]; } if (o->pre_read) { -- 2.25.1