From d914e662aef07cc2c3c58971ad21a9cc5fa0ce4d Mon Sep 17 00:00:00 2001 From: Konsta Holtta Date: Thu, 17 May 2018 15:33:29 +0300 Subject: gpu: nvgpu: use nvgpu_current_time_ns in submit profiling Replace Linux-specific and dubious sched_clock() with common nvgpu_current_time_ns(). sched_clock() used also nanoseconds. Jira NVGPU-708 Change-Id: I70f992fe42cc9c3ffed374fdebd582867475e84f Signed-off-by: Konsta Holtta Reviewed-on: https://git-master.nvidia.com/r/1723202 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/common/linux/ioctl_channel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'drivers/gpu/nvgpu/common/linux/ioctl_channel.c') diff --git a/drivers/gpu/nvgpu/common/linux/ioctl_channel.c b/drivers/gpu/nvgpu/common/linux/ioctl_channel.c index 057c81e2..f93412c3 100644 --- a/drivers/gpu/nvgpu/common/linux/ioctl_channel.c +++ b/drivers/gpu/nvgpu/common/linux/ioctl_channel.c @@ -784,7 +784,7 @@ static int gk20a_ioctl_channel_submit_gpfifo( profile = gk20a_fifo_profile_acquire(ch->g); if (profile) - profile->timestamp[PROFILE_IOCTL_ENTRY] = sched_clock(); + profile->timestamp[PROFILE_IOCTL_ENTRY] = nvgpu_current_time_ns(); #endif if (ch->has_timedout) return -ETIMEDOUT; @@ -827,7 +827,7 @@ static int gk20a_ioctl_channel_submit_gpfifo( gk20a_fence_put(fence_out); #ifdef CONFIG_DEBUG_FS if (profile) { - profile->timestamp[PROFILE_IOCTL_EXIT] = sched_clock(); + profile->timestamp[PROFILE_IOCTL_EXIT] = nvgpu_current_time_ns(); gk20a_fifo_profile_release(ch->g, profile); } #endif -- cgit v1.2.2