Fix disk utilization and ioscheduler switch on raw devices
[fio.git] / fio.h
diff --git a/fio.h b/fio.h
index d8911ef5db8d19ef92804287a3f726cab0f82203..a86a58281c62981bc3625d70739f776c20acc055 100644 (file)
--- a/fio.h
+++ b/fio.h
@@ -13,6 +13,7 @@
 #include <string.h>
 #include <getopt.h>
 
+#include "compiler.h"
 #include "list.h"
 #include "rbtree.h"
 #include "md5.h"
@@ -448,6 +449,7 @@ struct thread_data {
        struct fio_file *files;
        unsigned int files_index;
        unsigned int nr_open_files;
+       unsigned int nr_done_files;
        unsigned int nr_normal_files;
        union {
                unsigned int next_file;
@@ -646,7 +648,7 @@ struct disk_util {
 
        char *name;
        char path[256];
-       dev_t dev;
+       int major, minor;
 
        struct disk_util_stat dus;
        struct disk_util_stat last_dus;