diff options
author | Debarshi Dutta <ddutta@nvidia.com> | 2017-10-10 07:03:17 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-10-17 15:55:22 -0400 |
commit | 8f55976d4952020f1e7f257087bb79cfeb64f193 (patch) | |
tree | 67a640295146de1949eed36a0f1eb5589720abe6 /drivers/gpu/nvgpu/gk20a/regops_gk20a.c | |
parent | b252653ac5f2b12a9a84476f9dde6a844a77a602 (diff) |
gpu: nvgpu: cleanup of dbg_gpu_gk20a
This change contains a generic cleanup of linux dependent parts of the
dbg_gpu_gk20a.* files. The following changes have been made
1) Moving methods into ioctl_dbg.* inside common/linux/
2) The structures dbg_session_gk20a and dbg_session_channel_data have
been split into two parts. struct device *dev is removed from
struct dbg_session_gk20a and instead packed into struct
dbg_session_gk20a_linux alongwith dbg_session_gk20a and is moved into
ioctl_dbg. dbg_session_gk20a is now rid of any linux dependencies and
remains in dbg_gpu_gk20a. Similarly, struct file is removed from
struct dbg_session_channel_data and is now packed into struct
dbg_session_channel_data_linux alongwith dbg_session_channel_data and
is moved into ioctl_dbg. struct dbg_session_channel_data is now rid of
linux dependencies and remains in dbg_gpu_gk20a.
3) A callback function is added in order to release the
dbg_session_channel_data.
JIRA NVGPU-205
Change-Id: I853da6dfbf9a96b7cd210beb77f2304445ff7ea6
Signed-off-by: Debarshi Dutta <ddutta@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1575191
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/regops_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/regops_gk20a.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/regops_gk20a.c b/drivers/gpu/nvgpu/gk20a/regops_gk20a.c index be8e0f0a..e7aeaa54 100644 --- a/drivers/gpu/nvgpu/gk20a/regops_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/regops_gk20a.c | |||
@@ -506,8 +506,7 @@ int exec_regops_gk20a(struct dbg_session_gk20a *dbg_s, | |||
506 | err = gr_gk20a_exec_ctx_ops(ch, ops, num_ops, | 506 | err = gr_gk20a_exec_ctx_ops(ch, ops, num_ops, |
507 | ctx_wr_count, ctx_rd_count); | 507 | ctx_wr_count, ctx_rd_count); |
508 | if (err) { | 508 | if (err) { |
509 | dev_warn(dbg_s->dev, | 509 | nvgpu_warn(g, "failed to perform ctx ops\n"); |
510 | "failed to perform ctx ops\n"); | ||
511 | goto clean_up; | 510 | goto clean_up; |
512 | } | 511 | } |
513 | } | 512 | } |