diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c index 07ae5a16..f4a49a4b 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c | |||
@@ -44,6 +44,7 @@ | |||
44 | #include <nvgpu/barrier.h> | 44 | #include <nvgpu/barrier.h> |
45 | #include <nvgpu/ctxsw_trace.h> | 45 | #include <nvgpu/ctxsw_trace.h> |
46 | #include <nvgpu/error_notifier.h> | 46 | #include <nvgpu/error_notifier.h> |
47 | #include <nvgpu/os_sched.h> | ||
47 | 48 | ||
48 | #include "gk20a.h" | 49 | #include "gk20a.h" |
49 | #include "dbg_gpu_gk20a.h" | 50 | #include "dbg_gpu_gk20a.h" |
@@ -726,8 +727,8 @@ struct channel_gk20a *gk20a_open_new_channel(struct gk20a *g, | |||
726 | /* now the channel is in a limbo out of the free list but not marked as | 727 | /* now the channel is in a limbo out of the free list but not marked as |
727 | * alive and used (i.e. get-able) yet */ | 728 | * alive and used (i.e. get-able) yet */ |
728 | 729 | ||
729 | ch->pid = current->pid; | 730 | ch->pid = nvgpu_current_tid(g); |
730 | ch->tgid = current->tgid; /* process granularity for FECS traces */ | 731 | ch->tgid = nvgpu_current_pid(g); /* process granularity for FECS traces */ |
731 | 732 | ||
732 | /* By default, channel is regular (non-TSG) channel */ | 733 | /* By default, channel is regular (non-TSG) channel */ |
733 | ch->tsgid = NVGPU_INVALID_TSG_ID; | 734 | ch->tsgid = NVGPU_INVALID_TSG_ID; |