diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/regops_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/regops_gk20a.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/regops_gk20a.c b/drivers/gpu/nvgpu/gk20a/regops_gk20a.c index 80d27c25..0aec4f86 100644 --- a/drivers/gpu/nvgpu/gk20a/regops_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/regops_gk20a.c | |||
@@ -89,7 +89,8 @@ static bool validate_reg_ops(struct dbg_session_gk20a *dbg_s, | |||
89 | 89 | ||
90 | int exec_regops_gk20a(struct dbg_session_gk20a *dbg_s, | 90 | int exec_regops_gk20a(struct dbg_session_gk20a *dbg_s, |
91 | struct nvgpu_dbg_reg_op *ops, | 91 | struct nvgpu_dbg_reg_op *ops, |
92 | u64 num_ops) | 92 | u64 num_ops, |
93 | bool *is_current_ctx) | ||
93 | { | 94 | { |
94 | int err = 0; | 95 | int err = 0; |
95 | unsigned int i; | 96 | unsigned int i; |
@@ -219,7 +220,8 @@ int exec_regops_gk20a(struct dbg_session_gk20a *dbg_s, | |||
219 | 220 | ||
220 | if (ctx_wr_count | ctx_rd_count) { | 221 | if (ctx_wr_count | ctx_rd_count) { |
221 | err = gr_gk20a_exec_ctx_ops(ch, ops, num_ops, | 222 | err = gr_gk20a_exec_ctx_ops(ch, ops, num_ops, |
222 | ctx_wr_count, ctx_rd_count); | 223 | ctx_wr_count, ctx_rd_count, |
224 | is_current_ctx); | ||
223 | if (err) { | 225 | if (err) { |
224 | nvgpu_warn(g, "failed to perform ctx ops\n"); | 226 | nvgpu_warn(g, "failed to perform ctx ops\n"); |
225 | goto clean_up; | 227 | goto clean_up; |