[PATCH] First cut at supporting > 1 file per job
[fio.git] / engines / fio-engine-cpu.c
index 6d6fc562d93d792eb2a59de1f5a7df31772d5c4a..538fc86102cd292e0045bbe7a02a70b677d8a72c 100644 (file)
@@ -1,6 +1,11 @@
 #include "fio.h"
 #include "os.h"
 
+static int fio_cpuio_setup(struct thread_data fio_unused *td)
+{
+       return 0;
+}
+
 static int fio_cpuio_init(struct thread_data *td)
 {
        if (!td->cpuload) {
@@ -10,7 +15,7 @@ static int fio_cpuio_init(struct thread_data *td)
                td->cpuload = 100;
 
        td->read_iolog = td->write_iolog = 0;
-       td->fd = -1;
+       td->nr_files = 0;
 
        return 0;
 }
@@ -19,5 +24,6 @@ struct ioengine_ops ioengine = {
        .name           = "cpuio",
        .version        = FIO_IOOPS_VERSION,
        .init           = fio_cpuio_init,
+       .setup          = fio_cpuio_setup,
        .flags          = FIO_CPUIO,
 };