diff options
author | Konsta Holtta <kholtta@nvidia.com> | 2018-06-14 07:50:15 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-06-19 13:43:10 -0400 |
commit | 52f1ab0372af3907364dea8b9ff3d25eaa4cbd7f (patch) | |
tree | febfcc9988dd74e02b4eca5f2d6685cafe41556d /drivers/gpu/nvgpu/common/posix | |
parent | 3a9d8aebd6c8f982c9df1dd47a823b8b95483e90 (diff) |
gpu: nvgpu: add API to print process name
Add an OS-abstracted API for printing the name of the current process
into a log message and convert the single occurrence of current->comm in
submit path power failure to use it.
Jira NVGPU-705
Change-Id: I1a509dcc5aecc3c89ce4582733888081b3e38f1f
Signed-off-by: Konsta Holtta <kholtta@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1749833
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/posix')
-rw-r--r-- | drivers/gpu/nvgpu/common/posix/nvgpu.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/posix/nvgpu.c b/drivers/gpu/nvgpu/common/posix/nvgpu.c index 6f2a5fe9..a275f2de 100644 --- a/drivers/gpu/nvgpu/common/posix/nvgpu.c +++ b/drivers/gpu/nvgpu/common/posix/nvgpu.c | |||
@@ -67,6 +67,13 @@ int nvgpu_current_tid(struct gk20a *g) | |||
67 | return (int)pthread_self(); | 67 | return (int)pthread_self(); |
68 | } | 68 | } |
69 | 69 | ||
70 | void __nvgpu_print_current(struct gk20a *g, const char *func_name, int line, | ||
71 | void *ctx, enum nvgpu_log_type type) | ||
72 | { | ||
73 | __nvgpu_log_msg(g, func_name, line, type, | ||
74 | "Current process: (nvgpu userspace)"); | ||
75 | } | ||
76 | |||
70 | /* | 77 | /* |
71 | * Somewhat meaningless in userspace... | 78 | * Somewhat meaningless in userspace... |
72 | */ | 79 | */ |