diff options
author | Deepak Nibade <dnibade@nvidia.com> | 2015-12-14 01:34:12 -0500 |
---|---|---|
committer | Sachin Nikam <snikam@nvidia.com> | 2015-12-14 04:43:48 -0500 |
commit | 59308073a7fbb9ca87309845e24c5d65f54565d4 (patch) | |
tree | 9ff9ee86768a7ed6b2885cdccd5e7d00505a7af2 /drivers/gpu/nvgpu | |
parent | 767f2cedfa784ca5f2de601c60c662988e382ef3 (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')
-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 | } |