X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=engines%2Ffio-engine-cpu.c;h=f65f91d9e0f988e17e7d426bdde81f778a7bf14b;hp=4ba12c64563f3b7bc3bd47ab8cb3a571d8b4f079;hb=5f350952eff89948bfbf1eb6ac4d3d08a9109581;hpb=076efc7c60c351df783960a646e7fe8fba29dc19 diff --git a/engines/fio-engine-cpu.c b/engines/fio-engine-cpu.c index 4ba12c64..f65f91d9 100644 --- a/engines/fio-engine-cpu.c +++ b/engines/fio-engine-cpu.c @@ -1,5 +1,5 @@ -#include "fio.h" -#include "os.h" +#include "../fio.h" +#include "../os.h" static int fio_cpuio_setup(struct thread_data fio_unused *td) { @@ -19,10 +19,20 @@ static int fio_cpuio_init(struct thread_data *td) return 0; } -struct ioengine_ops ioengine = { +static struct ioengine_ops ioengine = { .name = "cpuio", .version = FIO_IOOPS_VERSION, .init = fio_cpuio_init, .setup = fio_cpuio_setup, .flags = FIO_CPUIO, }; + +static void fio_init fio_cpuio_register(void) +{ + register_ioengine(&ioengine); +} + +static void fio_exit fio_cpuio_unregister(void) +{ + unregister_ioengine(&ioengine); +}