diff options
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/fence_gk20a.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fence_gk20a.c b/drivers/gpu/nvgpu/gk20a/fence_gk20a.c index ae19d36f..7a3f90e9 100644 --- a/drivers/gpu/nvgpu/gk20a/fence_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fence_gk20a.c | |||
@@ -217,7 +217,8 @@ struct gk20a_fence *gk20a_fence_from_syncpt(struct platform_device *host1x_pdev, | |||
217 | f = alloc_fence(&gk20a_syncpt_fence_ops, sync_fence, wfi); | 217 | f = alloc_fence(&gk20a_syncpt_fence_ops, sync_fence, wfi); |
218 | if (!f) { | 218 | if (!f) { |
219 | #ifdef CONFIG_SYNC | 219 | #ifdef CONFIG_SYNC |
220 | sync_fence_put(sync_fence); | 220 | if (sync_fence) |
221 | sync_fence_put(sync_fence); | ||
221 | #endif | 222 | #endif |
222 | return NULL; | 223 | return NULL; |
223 | } | 224 | } |