diff options
author | David Nieto <dmartineznie@nvidia.com> | 2017-03-13 21:45:37 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-03-24 00:05:35 -0400 |
commit | 2a502bdd5f3c93b87286456ca901ad43b0f14906 (patch) | |
tree | aba5c18b07b393e0306588d9ba4707a6c272ae6b /drivers/gpu/nvgpu/gk20a/fecs_trace_gk20a.c | |
parent | a84f601fbaf6b40e14a321eda1e83d93e55cebba (diff) |
gpu: nvgpu: pass gk20a struct to gk20a_busy
After driver remove, the device structure passed in gk20a_busy can be
invalid. To solve this the prototype of the function is modified to pass
the gk20a struct instead of the device pointer.
bug 200277762
JIRA: EVLR-1023
Change-Id: I08eb74bd3578834d45115098ed9936ebbb436fdf
Signed-off-by: David Nieto <dmartineznie@nvidia.com>
Reviewed-on: http://git-master/r/1320194
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/fecs_trace_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/fecs_trace_gk20a.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fecs_trace_gk20a.c b/drivers/gpu/nvgpu/gk20a/fecs_trace_gk20a.c index 2c88b08e..da2421d9 100644 --- a/drivers/gpu/nvgpu/gk20a/fecs_trace_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fecs_trace_gk20a.c | |||
@@ -332,7 +332,7 @@ static int gk20a_fecs_trace_poll(struct gk20a *g) | |||
332 | int cnt; | 332 | int cnt; |
333 | int err; | 333 | int err; |
334 | 334 | ||
335 | err = gk20a_busy(g->dev); | 335 | err = gk20a_busy(g); |
336 | if (unlikely(err)) | 336 | if (unlikely(err)) |
337 | return err; | 337 | return err; |
338 | 338 | ||
@@ -372,7 +372,7 @@ static int gk20a_fecs_trace_poll(struct gk20a *g) | |||
372 | 372 | ||
373 | done: | 373 | done: |
374 | nvgpu_mutex_release(&trace->poll_lock); | 374 | nvgpu_mutex_release(&trace->poll_lock); |
375 | gk20a_idle(g->dev); | 375 | gk20a_idle(g); |
376 | return err; | 376 | return err; |
377 | } | 377 | } |
378 | 378 | ||