workqueue: properly account ->cur_depth
[fio.git] / file.h
diff --git a/file.h b/file.h
index fc473102ae3565276db1f6c3d8906f19a089915a..d5595c1671f9e7d0194e463604b353117230ccd8 100644 (file)
--- a/file.h
+++ b/file.h
@@ -8,6 +8,7 @@
 #include "lib/zipf.h"
 #include "lib/axmap.h"
 #include "lib/lfsr.h"
+#include "lib/gauss.h"
 
 /*
  * The type of object we are working on
@@ -77,6 +78,7 @@ struct fio_file {
         */
        unsigned int major, minor;
        int fileno;
+       int bs;
        char *file_name;
 
        /*
@@ -119,7 +121,10 @@ struct fio_file {
        /*
         * Used for zipf random distribution
         */
-       struct zipf_state zipf;
+       union {
+               struct zipf_state zipf;
+               struct gauss_state gauss;
+       };
 
        int references;
        enum fio_file_flags flags;