summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGowtham Tammana2020-01-20 15:24:05 -0600
committerGowtham Tammana2020-02-10 16:22:05 -0600
commite8ee1a3dfb2a76bfcb0e17c5da81f0ad4aa1a468 (patch)
tree1d07d28b3ec4d120fd581399fa32be5dd279b3ac
parent6e1de2833f5d1e91fd960036dff833634b60267a (diff)
downloadti-gc320-driver-e8ee1a3dfb2a76bfcb0e17c5da81f0ad4aa1a468.tar.gz
ti-gc320-driver-e8ee1a3dfb2a76bfcb0e17c5da81f0ad4aa1a468.tar.xz
ti-gc320-driver-e8ee1a3dfb2a76bfcb0e17c5da81f0ad4aa1a468.zip
km: Do not use do_gettimeofday()
do_gettimeofday() is deprecated in k5.0+ because its not y2038-safe (see kernel commit 95582b008388. do_gettimeofday() is wrapper around ktime_get_real_ts64() using that instead here. Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
-rwxr-xr-xsrc/hal/os/linux/kernel/gc_hal_kernel_os.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/hal/os/linux/kernel/gc_hal_kernel_os.c b/src/hal/os/linux/kernel/gc_hal_kernel_os.c
index ff293d3..ccfe130 100755
--- a/src/hal/os/linux/kernel/gc_hal_kernel_os.c
+++ b/src/hal/os/linux/kernel/gc_hal_kernel_os.c
@@ -3398,12 +3398,12 @@ gckOS_GetTime(
3398 OUT gctUINT64_PTR Time 3398 OUT gctUINT64_PTR Time
3399 ) 3399 )
3400{ 3400{
3401 struct timeval tv; 3401 struct timespec64 ts;
3402 gcmkHEADER(); 3402 gcmkHEADER();
3403 3403
3404 /* Return the time of day in microseconds. */ 3404 /* Return the time of day in microseconds. */
3405 do_gettimeofday(&tv); 3405 ktime_get_real_ts64(&ts);
3406 *Time = (tv.tv_sec * 1000000ULL) + tv.tv_usec; 3406 *Time = (ts.tv_sec * 1000000ULL) + (ts.tv_nsec / NSEC_PER_USEC);
3407 3407
3408 gcmkFOOTER_NO(); 3408 gcmkFOOTER_NO();
3409 return gcvSTATUS_OK; 3409 return gcvSTATUS_OK;