X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=time.c;h=b145dc5b639a3d2bea37b6cae4c528cfdc17cf97;hp=c4d1d4c7c6ee5da1cac47011d0ccd86a1ae1e78a;hb=f0e7f45a2c73f2810f45f2bb2938ebdcd1a8bf23;hpb=8e600258bad065fbdfd6a1b2856077d12cd521e5 diff --git a/time.c b/time.c index c4d1d4c7..b145dc5b 100644 --- a/time.c +++ b/time.c @@ -53,11 +53,21 @@ void usec_sleep(struct thread_data *td, unsigned long usec) } while (!td->terminate); } -unsigned long mtime_since_genesis(void) +uint64_t time_since_genesis(void) +{ + return time_since_now(&genesis); +} + +uint64_t mtime_since_genesis(void) { return mtime_since_now(&genesis); } +uint64_t utime_since_genesis(void) +{ + return utime_since_now(&genesis); +} + int in_ramp_time(struct thread_data *td) { return td->o.ramp_time && !td->ramp_time_over; @@ -71,7 +81,7 @@ int ramp_time_over(struct thread_data *td) return 1; fio_gettime(&tv, NULL); - if (mtime_since(&td->epoch, &tv) >= td->o.ramp_time * 1000) { + if (utime_since(&td->epoch, &tv) >= td->o.ramp_time) { td->ramp_time_over = 1; reset_all_stats(td); td_set_runstate(td, TD_RAMP);