From 59308073a7fbb9ca87309845e24c5d65f54565d4 Mon Sep 17 00:00:00 2001 From: Deepak Nibade Date: Mon, 14 Dec 2015 12:04:12 +0530 Subject: gpu: nvgpu: fix possible NULL dereference Coverity id : 20260 Bug 1416640 Change-Id: I6ca8df2ed001df99ad46e476b1fe4de9f1346786 Signed-off-by: Deepak Nibade Reviewed-on: http://git-master/r/922362 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam --- drivers/gpu/nvgpu/gk20a/fence_gk20a.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'drivers/gpu/nvgpu/gk20a/fence_gk20a.c') 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, f = alloc_fence(&gk20a_syncpt_fence_ops, sync_fence, wfi); if (!f) { #ifdef CONFIG_SYNC - sync_fence_put(sync_fence); + if (sync_fence) + sync_fence_put(sync_fence); #endif return NULL; } -- cgit v1.2.2