X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=gettime.c;h=14462420219812266033a297d3c4d38f8fdc9006;hb=787c02a6aceba5cf9e819ce677a04556deaef847;hp=099e9d9f6c879ffadb5d70a757d9910a6696be4e;hpb=13169d44d3725847858a7c817965d2cac5abd8f8;p=fio.git diff --git a/gettime.c b/gettime.c index 099e9d9f..14462420 100644 --- a/gettime.c +++ b/gettime.c @@ -431,22 +431,22 @@ void fio_clock_init(void) uint64_t ntime_since(const struct timespec *s, const struct timespec *e) { - int64_t sec, nsec; + int64_t sec, nsec; - sec = e->tv_sec - s->tv_sec; - nsec = e->tv_nsec - s->tv_nsec; - if (sec > 0 && nsec < 0) { - sec--; - nsec += 1000000000LL; - } + sec = e->tv_sec - s->tv_sec; + nsec = e->tv_nsec - s->tv_nsec; + if (sec > 0 && nsec < 0) { + sec--; + nsec += 1000000000LL; + } /* * time warp bug on some kernels? */ - if (sec < 0 || (sec == 0 && nsec < 0)) - return 0; + if (sec < 0 || (sec == 0 && nsec < 0)) + return 0; - return nsec + (sec * 1000000000LL); + return nsec + (sec * 1000000000LL); } uint64_t ntime_since_now(const struct timespec *s)