From 779bfb2e3f986c412659a618e228eb6fcfbc0221 Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Thu, 26 Jun 2014 14:32:31 +0300 Subject: gpu: nvgpu: Free allocated gr_ctx gr_ctx is nowadays kalloc()'d separately. Adding kfree() to prevent memory leak. Bug 1528275 Change-Id: I942812a483adad47e82bc75a7bda5942c30c527a Signed-off-by: Terje Bergstrom Reviewed-on: http://git-master/r/428890 Reviewed-by: Deepak Nibade Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Shridhar Rasal GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam --- drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 1 + 1 file changed, 1 insertion(+) (limited to 'drivers') diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c index bd9476e4..b06ed9e6 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c @@ -2641,6 +2641,7 @@ static void __gr_gk20a_free_gr_ctx(struct gk20a *g, gr_ctx->pages, gr_ctx->iova, &attrs); gr_ctx->pages = NULL; gr_ctx->iova = 0; + kfree(gr_ctx); } void gr_gk20a_free_tsg_gr_ctx(struct tsg_gk20a *tsg) -- cgit v1.2.2