From 7f27790baa81237ab181f04130a03d9346dc950e Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Mon, 7 Nov 2005 09:33:12 +0100 Subject: [PATCH] [PATCH] fio: make sure bs is a multiple of 512 --- fio.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/fio.c b/fio.c index d5c65dd..42846b3 100644 --- a/fio.c +++ b/fio.c @@ -1936,13 +1936,22 @@ static int parse_jobs_ini(char *file) continue; } if (!check_range(p, "bsrange", &ul1, &ul2)) { - td->min_bs = ul1; - td->max_bs = ul2; + if (ul1 & 511) + printf("bad min block size, must be a multiple of 512\n"); + else + td->min_bs = ul1; + if (ul2 & 511) + printf("bad max block size, must be a multiple of 512\n"); + else + td->max_bs = ul2; fgetpos(f, &off); continue; } if (!check_strcnv(p, "bs", &ull)) { - td->bs = ull; + if (ull & 511) + printf("bad block size, must be a multiple of 512\n"); + else + td->bs = ull; fgetpos(f, &off); continue; } -- 2.25.1