X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Fetnaviv%2Fdrm%2Fetnaviv_priv.h;h=8ceb6c3c4313b310fe50b3128f0c1bb01715ec4f;hp=2ab0e473ea919cfeb978c00edc43b5c8acc370be;hb=d817f2c69615cf37b78f484a25b7831ebe9dbe6f;hpb=047162d99ced85115b8e9010f196b8d1ee405be2 diff --git a/src/etnaviv/drm/etnaviv_priv.h b/src/etnaviv/drm/etnaviv_priv.h index 2ab0e473ea9..8ceb6c3c431 100644 --- a/src/etnaviv/drm/etnaviv_priv.h +++ b/src/etnaviv/drm/etnaviv_priv.h @@ -204,10 +204,9 @@ struct etna_perfmon_signal static inline void get_abs_timeout(struct drm_etnaviv_timespec *tv, uint64_t ns) { struct timespec t; - uint32_t s = ns / 1000000000; clock_gettime(CLOCK_MONOTONIC, &t); - tv->tv_sec = t.tv_sec + s; - tv->tv_nsec = t.tv_nsec + ns - (s * 1000000000); + tv->tv_sec = t.tv_sec + ns / 1000000000; + tv->tv_nsec = t.tv_nsec + ns % 1000000000; } #if HAVE_VALGRIND