From: Kanigeri <[EMAIL PROTECTED]>
Date: Fri, 31 Oct 2008 20:42:22 -0500
Subject: [PATCH] BRIDGE Resource cleanup node delete fix

Resource cleanup is not handled properly when it
is in node delete part.

Signed-off-by: Hari Kanigeri <[EMAIL PROTECTED]>
---
 drivers/dsp/bridge/rmgr/node.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/drivers/dsp/bridge/rmgr/node.c b/drivers/dsp/bridge/rmgr/node.c
index 29c6041..0ae09bc 100644
--- a/drivers/dsp/bridge/rmgr/node.c
+++ b/drivers/dsp/bridge/rmgr/node.c
@@ -1796,15 +1796,13 @@ func_cont1:
         /*  Free host-side resources allocated by NODE_Create()
         *  DeleteNode() fails if SM buffers not freed by client!  */
 #ifndef RES_CLEANUP_DISABLE
-       /* Update the node and stream resource status */
        /* Return PID instead of process handle */
        hProcess = current->pid;
        res_status = CFG_GetObject((u32 *)&hDrvObject, REG_DRV_OBJECT);
        if (DSP_FAILED(res_status))
                goto func_cont;
-
-       DRV_GetProcContext(hProcess, (struct DRV_OBJECT *)hDrvObject,
-                        &pCtxt, hNode, 0);
+       DRV_GetProcContext(0, (struct DRV_OBJECT *)hDrvObject,
+                                               &pCtxt, hNode, 0);
        if (pCtxt == NULL)
                goto func_cont;
        if (DRV_GetNodeResElement(hNode, &nodeRes, pCtxt) != DSP_ENOTFOUND) {
-- 
1.6.0
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to