projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] Link in known io engines
[fio.git]
/
engines
/
fio-engine-cpu.c
diff --git
a/engines/fio-engine-cpu.c
b/engines/fio-engine-cpu.c
index 4ba12c64563f3b7bc3bd47ab8cb3a571d8b4f079..f65f91d9e0f988e17e7d426bdde81f778a7bf14b 100644
(file)
--- 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)
{
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;
}
return 0;
}
-struct ioengine_ops ioengine = {
+st
atic st
ruct ioengine_ops ioengine = {
.name = "cpuio",
.version = FIO_IOOPS_VERSION,
.init = fio_cpuio_init,
.setup = fio_cpuio_setup,
.flags = FIO_CPUIO,
};
.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);
+}