From 736f1188e50f74e7755706cfe40ddcf3e7420ed2 Mon Sep 17 00:00:00 2001 From: Tomohiro Kusumi Date: Tue, 28 Mar 2017 23:02:55 +0300 Subject: [PATCH 1/1] Ignore pre-read for FIO_NOIO td pre_read_file() should ignore FIO_NOIO (i.e. cpuio) in addition to FIO_PIPEIO. It does/should fail anyway since FIO_NOIO td is supposed to have -1 for fd for not supporting any I/O. Signed-off-by: Tomohiro Kusumi Signed-off-by: Jens Axboe --- filesetup.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/filesetup.c b/filesetup.c index 9335dcd3..bd971e8e 100644 --- a/filesetup.c +++ b/filesetup.c @@ -235,7 +235,8 @@ static int pre_read_file(struct thread_data *td, struct fio_file *f) unsigned int bs; char *b; - if (td_ioengine_flagged(td, FIO_PIPEIO)) + if (td_ioengine_flagged(td, FIO_PIPEIO) || + td_ioengine_flagged(td, FIO_NOIO)) return 0; if (!fio_file_open(f)) { -- 2.25.1