gpu: nvgpu: Implement abstraction for finding TID

Implement abstraction for finding the thread ID of thread currently
being run. This is tracked for context switch tracing.

In Linux kernel this is implemented by returning PID.

Change-Id: Id46a318894f9a2ff3c85d2c8ef0b02c52783f122
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1627239
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Terje Bergstrom
2017-12-11 11:33:48 -08:00
committed by mobile promotions
parent 4811429307
commit 32353ab744
3 changed files with 14 additions and 2 deletions

View File

@@ -15,6 +15,11 @@
#include <linux/sched.h>
int nvgpu_current_tid(struct gk20a *g)
{
return current->pid;
}
int nvgpu_current_pid(struct gk20a *g)
{
return current->tgid;