fio: Fix (unsigned) integer overflow issues
[fio.git] / io_u.c
diff --git a/io_u.c b/io_u.c
index 7b51dd2ee19c3cd2e29a9bbcd4ac96a01ec1eba7..428d4b7ff42adc54a397cfa6ed810edb0a2850f4 100644 (file)
--- a/io_u.c
+++ b/io_u.c
@@ -659,7 +659,8 @@ int io_u_quiesce(struct thread_data *td)
 static enum fio_ddir rate_ddir(struct thread_data *td, enum fio_ddir ddir)
 {
        enum fio_ddir odir = ddir ^ 1;
-       long usec, now;
+       long usec;
+       uint64_t now;
 
        assert(ddir_rw(ddir));
        now = utime_since_now(&td->start);