From e78d52ad1e8f31ed37c102e86674587e5a1ee04e Mon Sep 17 00:00:00 2001 From: Konsta Holtta Date: Mon, 1 Oct 2018 16:04:03 +0300 Subject: [PATCH] gpu: nvgpu: posix: free also os struct on cleanup Free the allocated nvgpu_os_posix structure when cleaning up posix os resources as the last step. Change-Id: Ifcc22612ead5dac6e22b8f8b6e4731785a9eabf7 Signed-off-by: Konsta Holtta Reviewed-on: https://git-master.nvidia.com/r/1916643 Reviewed-by: svc-mobile-coverity GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/os/posix/nvgpu.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/nvgpu/os/posix/nvgpu.c b/drivers/gpu/nvgpu/os/posix/nvgpu.c index 2f84dc6eb..172922c6a 100644 --- a/drivers/gpu/nvgpu/os/posix/nvgpu.c +++ b/drivers/gpu/nvgpu/os/posix/nvgpu.c @@ -139,5 +139,8 @@ fail: void nvgpu_posix_cleanup(struct gk20a *g) { + struct nvgpu_os_posix *p = nvgpu_os_posix_from_gk20a(g); + nvgpu_kmem_fini(g, 0); + free(p); }