The following changes since commit fd727d9de9f22a7ad3e026bcca80f58a65410ad6:

  verify: fix bad 'from_verify' setting in do_io() (2015-07-09 13:13:43 -0600)

are available in the git repository at:

  git://git.kernel.dk/fio.git master

for you to fetch changes up to 7627557b4795971e0a7565f51415697c71d27c6b:

  buffer: only set refill_buffers, it it wasn't set manually (2015-07-10 
09:27:02 -0600)

----------------------------------------------------------------
Jens Axboe (2):
      Make td flags be shifts
      buffer: only set refill_buffers, it it wasn't set manually

 fio.h  | 26 +++++++++++++-------------
 init.c |  4 +++-
 2 files changed, 16 insertions(+), 14 deletions(-)

---

Diff of recent changes:

diff --git a/fio.h b/fio.h
index 4e2532f..819d4fc 100644
--- a/fio.h
+++ b/fio.h
@@ -65,19 +65,19 @@ enum {
 };
 
 enum {
-       TD_F_VER_BACKLOG        = 1,
-       TD_F_TRIM_BACKLOG       = 2,
-       TD_F_READ_IOLOG         = 4,
-       TD_F_REFILL_BUFFERS     = 8,
-       TD_F_SCRAMBLE_BUFFERS   = 16,
-       TD_F_VER_NONE           = 32,
-       TD_F_PROFILE_OPS        = 64,
-       TD_F_COMPRESS           = 128,
-       TD_F_NOIO               = 256,
-       TD_F_COMPRESS_LOG       = 512,
-       TD_F_VSTATE_SAVED       = 1024,
-       TD_F_NEED_LOCK          = 2048,
-       TD_F_CHILD              = 4096,
+       TD_F_VER_BACKLOG        = 1U << 0,
+       TD_F_TRIM_BACKLOG       = 1U << 1,
+       TD_F_READ_IOLOG         = 1U << 2,
+       TD_F_REFILL_BUFFERS     = 1U << 3,
+       TD_F_SCRAMBLE_BUFFERS   = 1U << 4,
+       TD_F_VER_NONE           = 1U << 5,
+       TD_F_PROFILE_OPS        = 1U << 6,
+       TD_F_COMPRESS           = 1U << 7,
+       TD_F_NOIO               = 1U << 8,
+       TD_F_COMPRESS_LOG       = 1U << 9,
+       TD_F_VSTATE_SAVED       = 1U << 10,
+       TD_F_NEED_LOCK          = 1U << 11,
+       TD_F_CHILD              = 1U << 12,
 };
 
 enum {
diff --git a/init.c b/init.c
index 515f314..5edd53e 100644
--- a/init.c
+++ b/init.c
@@ -662,7 +662,9 @@ static int fixup_options(struct thread_data *td)
                        ret = warnings_fatal;
                }
 
-               o->refill_buffers = 1;
+               if (!fio_option_is_set(o, refill_buffers))
+                       o->refill_buffers = 1;
+
                if (o->max_bs[DDIR_WRITE] != o->min_bs[DDIR_WRITE] &&
                    !o->verify_interval)
                        o->verify_interval = o->min_bs[DDIR_WRITE];
--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to