Introduce EXTFLAGS and EXTLIBS in Makefile.
[fio.git] / init.c
diff --git a/init.c b/init.c
index b4b4abe2a8d3119edd30de60b7ab15c57ffe2a7c..911ee32f995d4c6fd6562a2cde3194eaa1beca8c 100644 (file)
--- a/init.c
+++ b/init.c
@@ -171,8 +171,8 @@ static int fixup_options(struct thread_data *td)
 {
        struct thread_options *o = &td->o;
 
-       if (!o->rwmixread && o->rwmixwrite)
-               o->rwmixread = 100 - o->rwmixwrite;
+       if (o->rwmix[DDIR_READ] + o->rwmix[DDIR_WRITE] > 100)
+               o->rwmix[DDIR_WRITE] = 100 - o->rwmix[DDIR_READ];
 
        if (o->write_iolog_file && o->read_iolog_file) {
                log_err("fio: read iolog overrides write_iolog\n");