diff options
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/dbg_vgpu.c')
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/dbg_vgpu.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/dbg_vgpu.c b/drivers/gpu/nvgpu/vgpu/dbg_vgpu.c index ef12c3fd..a9533e03 100644 --- a/drivers/gpu/nvgpu/vgpu/dbg_vgpu.c +++ b/drivers/gpu/nvgpu/vgpu/dbg_vgpu.c | |||
@@ -26,7 +26,7 @@ static int vgpu_exec_regops(struct dbg_session_gk20a *dbg_s, | |||
26 | struct nvgpu_dbg_gpu_reg_op *ops, | 26 | struct nvgpu_dbg_gpu_reg_op *ops, |
27 | u64 num_ops) | 27 | u64 num_ops) |
28 | { | 28 | { |
29 | struct channel_gk20a *ch = dbg_s->ch; | 29 | struct channel_gk20a *ch; |
30 | struct gk20a_platform *platform = gk20a_get_platform(dbg_s->g->dev); | 30 | struct gk20a_platform *platform = gk20a_get_platform(dbg_s->g->dev); |
31 | struct tegra_vgpu_cmd_msg msg; | 31 | struct tegra_vgpu_cmd_msg msg; |
32 | struct tegra_vgpu_reg_ops_params *p = &msg.params.reg_ops; | 32 | struct tegra_vgpu_reg_ops_params *p = &msg.params.reg_ops; |
@@ -55,6 +55,7 @@ static int vgpu_exec_regops(struct dbg_session_gk20a *dbg_s, | |||
55 | 55 | ||
56 | msg.cmd = TEGRA_VGPU_CMD_REG_OPS; | 56 | msg.cmd = TEGRA_VGPU_CMD_REG_OPS; |
57 | msg.handle = platform->virt_handle; | 57 | msg.handle = platform->virt_handle; |
58 | ch = nvgpu_dbg_gpu_get_session_channel(dbg_s); | ||
58 | p->handle = ch ? ch->virt_ctx : 0; | 59 | p->handle = ch ? ch->virt_ctx : 0; |
59 | p->num_ops = num_ops; | 60 | p->num_ops = num_ops; |
60 | p->is_profiler = dbg_s->is_profiler; | 61 | p->is_profiler = dbg_s->is_profiler; |