diff options
author | Deepak Nibade <dnibade@nvidia.com> | 2015-07-21 09:12:41 -0400 |
---|---|---|
committer | Sachin Nikam <snikam@nvidia.com> | 2015-08-07 01:20:08 -0400 |
commit | a969bc98aeb414444e46a5807617f14410ca416c (patch) | |
tree | 21a96d367f1b2037b6fbeaa1050d160b9ae5d1fb /drivers/gpu/nvgpu/gk20a/pmu_gk20a.h | |
parent | 9617dcbf875c27434df9082855114278836f2c18 (diff) |
gpu: nvgpu: remove gk20a_busy() from channel_syncpt_update()
gk20a_busy() was added to gk20a_channel_syncpt_update() for possible
case of channel deletion
But API to delete a channel (i.e. gk20a_free_channel()) is already
called in paths which ensure gk20a_busy() is called before
deleting the channel
Hence, remove redundant gk20a_busy()/idle() calls
This also fixes a deadlock scenario with VPR resize use case
Bug 200128257
Bug 1645760
Bug 200114947
Bug 200124519
Change-Id: I05dc739b3be88af2ba22b0a667e5004d8100bf6f
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/778340
(cherry picked from commit 306282aa950201cf1ae91a5cc48d75719b179d19)
Reviewed-on: http://git-master/r/779069
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/pmu_gk20a.h')
0 files changed, 0 insertions, 0 deletions