X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=engines%2Fcpu.c;h=c8eb6b30bf286e03c2a41d712d32e032eb51aa18;hb=136f6b79180f6bd3f3e9ec8a97b9636a1bb71e15;hp=c908cab8af55aff7f86a58c35483af973450800d;hpb=2dc1bbeb58edc85f2829eed6729862c438ea2353;p=fio.git diff --git a/engines/cpu.c b/engines/cpu.c index c908cab8..c8eb6b30 100644 --- a/engines/cpu.c +++ b/engines/cpu.c @@ -6,7 +6,6 @@ * */ #include "../fio.h" -#include "../os.h" static int fio_cpuio_queue(struct thread_data *td, struct io_u fio_unused *io_u) { @@ -14,23 +13,6 @@ static int fio_cpuio_queue(struct thread_data *td, struct io_u fio_unused *io_u) return FIO_Q_COMPLETED; } -static int fio_cpuio_setup(struct thread_data fio_unused *td) -{ - struct fio_file *f; - unsigned int i; - - td->o.size = -1; - td->io_size = td->o.size; - td->total_io_size = td->io_size; - - for_each_file(td, f, i) { - f->real_file_size = -1; - f->file_size = -1; - } - - return 0; -} - static int fio_cpuio_init(struct thread_data *td) { struct thread_options *o = &td->o; @@ -54,9 +36,9 @@ static int fio_cpuio_init(struct thread_data *td) return 0; } -static int fio_cpuio_open(struct thread_data fio_unused *td, struct fio_file *f) +static int fio_cpuio_open(struct thread_data fio_unused *td, + struct fio_file fio_unused *f) { - f->fd = 0; return 0; } @@ -65,9 +47,8 @@ static struct ioengine_ops ioengine = { .version = FIO_IOOPS_VERSION, .queue = fio_cpuio_queue, .init = fio_cpuio_init, - .setup = fio_cpuio_setup, .open_file = fio_cpuio_open, - .flags = FIO_SYNCIO | FIO_DISKLESSIO, + .flags = FIO_SYNCIO | FIO_DISKLESSIO | FIO_NOIO, }; static void fio_init fio_cpuio_register(void)