lib: Fixup u64 multiply for computing nanoseconds

32bit builds ran into a silly multiplication issue when computing
elapsed nanoseconds of more than 2s...

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson 2016-05-02 15:35:56 +01:00
parent 6862b33d50
commit cf07aa2fc6

View File

@ -412,7 +412,7 @@ uint64_t igt_nsec_elapsed(struct timespec *start)
}
return ((now.tv_nsec - start->tv_nsec) +
NSEC_PER_SEC*(now.tv_sec - start->tv_sec));
(uint64_t)NSEC_PER_SEC*(now.tv_sec - start->tv_sec));
}
bool __igt_fixture(void)