summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/fence_gk20a.c
diff options
context:
space:
mode:
authorDeepak Nibade <dnibade@nvidia.com>2015-12-14 01:34:12 -0500
committerSachin Nikam <snikam@nvidia.com>2015-12-14 04:43:48 -0500
commit59308073a7fbb9ca87309845e24c5d65f54565d4 (patch)
tree9ff9ee86768a7ed6b2885cdccd5e7d00505a7af2 /drivers/gpu/nvgpu/gk20a/fence_gk20a.c
parent767f2cedfa784ca5f2de601c60c662988e382ef3 (diff)
gpu: nvgpu: fix possible NULL dereference
Coverity id : 20260 Bug 1416640 Change-Id: I6ca8df2ed001df99ad46e476b1fe4de9f1346786 Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: http://git-master/r/922362 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/fence_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/fence_gk20a.c3
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 }