From c45f8cadee552001ac6881ef570730055a98a7c5 Mon Sep 17 00:00:00 2001 From: Deepak Nibade Date: Fri, 27 Nov 2015 14:28:18 +0530 Subject: 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 Reviewed-on: http://git-master/r/838776 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam --- drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 1 + 1 file changed, 1 insertion(+) (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c') 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, if (copy_from_user(g, (void __user *)(uintptr_t)args->gpfifo, size)) { + nvgpu_free(g); return; } } -- cgit v1.2.2