diff options
author | Xianzhong <xianzhong.li@nxp.com> | 2016-05-26 13:36:56 +0800 |
---|---|---|
committer | Xianzhong <xianzhong.li@nxp.com> | 2016-05-26 14:00:31 +0800 |
commit | 059449a9577793db6d513574f619ccbc683b4204 (patch) | |
tree | 8d7529bee3db613a81da44004b3a47d7d7148174 | |
parent | 7b3c3142157d8faa09788cfd7b64cd5c5d741370 (diff) |
MGS-1851 [#2332] fix the integer id resource leak
the original fix (MGS-755) for vg memory leak is incomplete,
further destroy the node handle to free the integer id with vg memory.
Date: May 26, 2016
Signed-off-by: Xianzhong <xianzhong.li@nxp.com>
-rw-r--r-- | drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_vg.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_vg.c b/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_vg.c index b78fb65e2246..f7d31bf0acb9 100644 --- a/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_vg.c +++ b/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_vg.c @@ -576,6 +576,8 @@ gceSTATUS gckVGKERNEL_Dispatch( gckVIDMEM_HANDLE_Lookup(Kernel, processID, (gctUINT32)kernelInterface->u.ReleaseVideoMemory.node, &nodeObject)); + gckVIDMEM_HANDLE_Dereference(Kernel, processID,(gctUINT32)Interface->u.ReleaseVideoMemory.node); + gckVIDMEM_NODE_Dereference(Kernel, nodeObject); } |