X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=engines%2Fnull.c;h=4378f5e2f8ec21d3d7c51f0758b9532af13bb564;hp=600093052d683bc1d3e5a44d2ecd5e590e5d4786;hb=465920381b80d2a6ee472f498e7d7444a310160b;hpb=b220c6d6f37fc55760d66728f6f9f521ea2f9b46 diff --git a/engines/null.c b/engines/null.c index 60009305..4378f5e2 100644 --- a/engines/null.c +++ b/engines/null.c @@ -25,7 +25,7 @@ struct null_data { static struct io_u *fio_null_event(struct thread_data *td, int event) { - struct null_data *nd = (struct null_data *) td->io_ops->data; + struct null_data *nd = (struct null_data *) td->io_ops_data; return nd->io_us[event]; } @@ -34,7 +34,7 @@ static int fio_null_getevents(struct thread_data *td, unsigned int min_events, unsigned int fio_unused max, const struct timespec fio_unused *t) { - struct null_data *nd = (struct null_data *) td->io_ops->data; + struct null_data *nd = (struct null_data *) td->io_ops_data; int ret = 0; if (min_events) { @@ -47,7 +47,7 @@ static int fio_null_getevents(struct thread_data *td, unsigned int min_events, static int fio_null_commit(struct thread_data *td) { - struct null_data *nd = (struct null_data *) td->io_ops->data; + struct null_data *nd = (struct null_data *) td->io_ops_data; if (!nd->events) { #ifndef FIO_EXTERNAL_ENGINE @@ -62,7 +62,7 @@ static int fio_null_commit(struct thread_data *td) static int fio_null_queue(struct thread_data *td, struct io_u *io_u) { - struct null_data *nd = (struct null_data *) td->io_ops->data; + struct null_data *nd = (struct null_data *) td->io_ops_data; fio_ro_check(td, io_u); @@ -83,11 +83,10 @@ static int fio_null_open(struct thread_data fio_unused *td, static void fio_null_cleanup(struct thread_data *td) { - struct null_data *nd = (struct null_data *) td->io_ops->data; + struct null_data *nd = (struct null_data *) td->io_ops_data; if (nd) { - if (nd->io_us) - free(nd->io_us); + free(nd->io_us); free(nd); } } @@ -104,7 +103,7 @@ static int fio_null_init(struct thread_data *td) } else td->io_ops->flags |= FIO_SYNCIO; - td->io_ops->data = nd; + td->io_ops_data = nd; return 0; } @@ -143,7 +142,7 @@ void get_ioengine(struct ioengine_ops **ioengine_ptr) *ioengine_ptr = (struct ioengine_ops *) malloc(sizeof(struct ioengine_ops)); ioengine = *ioengine_ptr; - strcpy(ioengine->name, "cpp_null"); + ioengine->name = "cpp_null"; ioengine->version = FIO_IOOPS_VERSION; ioengine->queue = fio_null_queue; ioengine->commit = fio_null_commit;