diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/tsg_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/tsg_gk20a.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c b/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c index e7b70894..849c3f6a 100644 --- a/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c | |||
@@ -161,8 +161,10 @@ static void gk20a_tsg_release(struct kref *ref) | |||
161 | gr_gk20a_free_tsg_gr_ctx(tsg); | 161 | gr_gk20a_free_tsg_gr_ctx(tsg); |
162 | tsg->tsg_gr_ctx = NULL; | 162 | tsg->tsg_gr_ctx = NULL; |
163 | } | 163 | } |
164 | if (tsg->vm) | 164 | if (tsg->vm) { |
165 | gk20a_vm_put(tsg->vm); | ||
165 | tsg->vm = NULL; | 166 | tsg->vm = NULL; |
167 | } | ||
166 | 168 | ||
167 | release_used_tsg(&g->fifo, tsg); | 169 | release_used_tsg(&g->fifo, tsg); |
168 | 170 | ||