summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/linux/ioctl_tsg.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/ioctl_tsg.c')
-rw-r--r--drivers/gpu/nvgpu/common/linux/ioctl_tsg.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/ioctl_tsg.c b/drivers/gpu/nvgpu/common/linux/ioctl_tsg.c
index 2570886d..681a5e66 100644
--- a/drivers/gpu/nvgpu/common/linux/ioctl_tsg.c
+++ b/drivers/gpu/nvgpu/common/linux/ioctl_tsg.c
@@ -80,11 +80,16 @@ static int gk20a_tsg_get_event_data_from_id(struct tsg_gk20a *tsg,
80} 80}
81 81
82void gk20a_tsg_event_id_post_event(struct tsg_gk20a *tsg, 82void gk20a_tsg_event_id_post_event(struct tsg_gk20a *tsg,
83 int event_id) 83 int __event_id)
84{ 84{
85 struct gk20a_event_id_data *event_id_data; 85 struct gk20a_event_id_data *event_id_data;
86 u32 event_id;
86 int err = 0; 87 int err = 0;
87 88
89 event_id = nvgpu_event_id_to_ioctl_channel_event_id(__event_id);
90 if (event_id >= NVGPU_IOCTL_CHANNEL_EVENT_ID_MAX)
91 return;
92
88 err = gk20a_tsg_get_event_data_from_id(tsg, event_id, 93 err = gk20a_tsg_get_event_data_from_id(tsg, event_id,
89 &event_id_data); 94 &event_id_data);
90 if (err) 95 if (err)