diff options
Diffstat (limited to 'drivers/gpu/nvgpu/os')
-rw-r--r-- | drivers/gpu/nvgpu/os/linux/channel.c | 4 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/os/linux/os_sched.c | 6 |
2 files changed, 8 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/os/linux/channel.c b/drivers/gpu/nvgpu/os/linux/channel.c index e09939e9..cc2d525d 100644 --- a/drivers/gpu/nvgpu/os/linux/channel.c +++ b/drivers/gpu/nvgpu/os/linux/channel.c | |||
@@ -890,8 +890,8 @@ int gk20a_submit_channel_gpfifo(struct channel_gk20a *c, | |||
890 | err = gk20a_busy(g); | 890 | err = gk20a_busy(g); |
891 | if (err) { | 891 | if (err) { |
892 | nvgpu_err(g, | 892 | nvgpu_err(g, |
893 | "failed to host gk20a to submit gpfifo, process %s", | 893 | "failed to host gk20a to submit gpfifo"); |
894 | current->comm); | 894 | nvgpu_print_current(g, NULL, NVGPU_ERROR); |
895 | return err; | 895 | return err; |
896 | } | 896 | } |
897 | } | 897 | } |
diff --git a/drivers/gpu/nvgpu/os/linux/os_sched.c b/drivers/gpu/nvgpu/os/linux/os_sched.c index 586b35eb..9a25da18 100644 --- a/drivers/gpu/nvgpu/os/linux/os_sched.c +++ b/drivers/gpu/nvgpu/os/linux/os_sched.c | |||
@@ -24,3 +24,9 @@ int nvgpu_current_pid(struct gk20a *g) | |||
24 | { | 24 | { |
25 | return current->tgid; | 25 | return current->tgid; |
26 | } | 26 | } |
27 | |||
28 | void __nvgpu_print_current(struct gk20a *g, const char *func_name, int line, | ||
29 | void *ctx, enum nvgpu_log_type type) | ||
30 | { | ||
31 | __nvgpu_log_msg(g, func_name, line, type, current->comm); | ||
32 | } | ||