workqueue: add a workqueue_work type
[fio.git] / ioengine.h
index 37f0336a616d2e107e6eb509aad54fb3753ffafa..6734c7bb95dfb58a42b7176c1b29f66cae2eb887 100644 (file)
@@ -7,6 +7,7 @@
 #include "io_ddir.h"
 #include "debug.h"
 #include "file.h"
+#include "workqueue.h"
 
 #ifdef CONFIG_LIBAIO
 #include <libaio.h>
@@ -89,7 +90,10 @@ struct io_u {
                void *engine_data;
        };
 
-       struct flist_head verify_list;
+       union {
+               struct flist_head verify_list;
+               struct workqueue_work work;
+       };
 
        /*
         * Callback for io completion