diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/ioctl_tsg.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/linux/ioctl_tsg.c | 7 |
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 | ||
82 | void gk20a_tsg_event_id_post_event(struct tsg_gk20a *tsg, | 82 | void 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) |