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