summaryrefslogtreecommitdiff
path: root/lib/igt_core.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2016-05-02 15:35:56 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2016-05-02 15:37:32 +0100
commitcf07aa2fc6a50b2fd2ff8bd2d0953818bee33690 (patch)
treeb7281df13fd991d56b56a251b84166d9d020d10e /lib/igt_core.c
parent6862b33d50f771538f439691c1f9c10e7bc01630 (diff)
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>
Diffstat (limited to 'lib/igt_core.c')
-rw-r--r--lib/igt_core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/igt_core.c b/lib/igt_core.c
index 795bcae9..4f23b12d 100644
--- a/lib/igt_core.c
+++ b/lib/igt_core.c
@@ -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)