diff options
Diffstat (limited to 'drivers/gpu/nvgpu')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c index 8105de11..6207ab23 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c | |||
@@ -1809,8 +1809,10 @@ clean_up_prealloc: | |||
1809 | if (args->num_inflight_jobs) | 1809 | if (args->num_inflight_jobs) |
1810 | channel_gk20a_free_prealloc_resources(c); | 1810 | channel_gk20a_free_prealloc_resources(c); |
1811 | clean_up_sync: | 1811 | clean_up_sync: |
1812 | gk20a_channel_sync_destroy(c->sync); | 1812 | if (c->sync) { |
1813 | c->sync = NULL; | 1813 | gk20a_channel_sync_destroy(c->sync); |
1814 | c->sync = NULL; | ||
1815 | } | ||
1814 | clean_up_unmap: | 1816 | clean_up_unmap: |
1815 | nvgpu_free(c->gpfifo.pipe); | 1817 | nvgpu_free(c->gpfifo.pipe); |
1816 | gk20a_gmmu_unmap_free(ch_vm, &c->gpfifo.mem); | 1818 | gk20a_gmmu_unmap_free(ch_vm, &c->gpfifo.mem); |