Note process vs thread in output
[fio.git] / ioengines.c
index 1a89ea7691ce7c7f82d71302e966c4377b27f0e9..9de7ca16b2e3401ed877859db41f1047d957dd07 100644 (file)
@@ -28,12 +28,6 @@ static int check_engine_ops(struct ioengine_ops *ops)
                return 1;
        }
 
-       /*
-        * cpu thread doesn't need to provide anything
-        */
-       if (ops->flags & FIO_CPUIO)
-               return 0;
-
        if (!ops->queue) {
                log_err("%s: no queue handler\n", ops->name);
                return 1;
@@ -158,10 +152,7 @@ void close_ioengine(struct thread_data *td)
        if (td->io_ops->dlhandle)
                dlclose(td->io_ops->dlhandle);
 
-#if 0
-       /* we can't do this for threads, so just leak it, it's exiting */
        free(td->io_ops);
-#endif
        td->io_ops = NULL;
 }