commit | 46c501db9708543d07fc9741ff1d6b12aa8ad9a2 | [log] [tgz] |
---|---|---|
author | Arnd Bergmann <arnd@arndb.de> | Wed Mar 09 20:17:02 2011 +0100 |
committer | Arnd Bergmann <arnd@arndb.de> | Wed Mar 09 20:17:02 2011 +0100 |
tree | eda66b3802bd4c6d0db10b28c30e2861f0f58358 | |
parent | ee2ef6ff0f29bea0aac60663812c67df59b421e7 [diff] |
flashbench: fix time_to_ns for 32 bit systems Incorrect type conversion results in potentially negative time values. Signed-off-by: Arnd Bergmann <arnd@arndb.de>
diff --git a/dev.c b/dev.c index b9468ce..f1718be 100644 --- a/dev.c +++ b/dev.c
@@ -26,7 +26,7 @@ static inline long long time_to_ns(struct timespec *ts) { - return ts->tv_sec * 1000 * 1000 * 1000 + ts->tv_nsec; + return (long long)ts->tv_sec * 1000 * 1000 * 1000 + ts->tv_nsec; } static long long get_ns(void)