summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
diff options
context:
space:
mode:
authorDeepak Nibade <dnibade@nvidia.com>2015-11-27 03:58:18 -0500
committerSachin Nikam <snikam@nvidia.com>2015-11-30 04:31:04 -0500
commitc45f8cadee552001ac6881ef570730055a98a7c5 (patch)
treed668ac14649ed8fa9626fef2eaf61841d9ef1193 /drivers/gpu/nvgpu/gk20a/channel_gk20a.c
parentc9c278972083ac8132ddf21018058b14e2d0079f (diff)
gpu: nvgpu: fix possible memory leak
Fix possible memory leak in error condition Coverity id : 20022 Bug 1703084 Change-Id: Ie1085a6e9c206ba0d71fe6677986df2a357bb5d1 Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: http://git-master/r/838776 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/channel_gk20a.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
index fd28dec1..5f9711d3 100644
--- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c
@@ -1501,6 +1501,7 @@ static void trace_write_pushbuffer_range(struct channel_gk20a *c,
1501 1501
1502 if (copy_from_user(g, 1502 if (copy_from_user(g,
1503 (void __user *)(uintptr_t)args->gpfifo, size)) { 1503 (void __user *)(uintptr_t)args->gpfifo, size)) {
1504 nvgpu_free(g);
1504 return; 1505 return;
1505 } 1506 }
1506 } 1507 }