Browse Source

msm: eva: Fix a dsp session list iterating issue

Use dsp_list instead of generic list member of EVA session
object when iterating session list tracked by CPU, DSP interface
driver.

Change-Id: I29b76f7e8adfac807830b0719456d92bb98da63d
Signed-off-by: George Shen <[email protected]>
George Shen 4 years ago
parent
commit
d091c13758
1 changed files with 1 additions and 1 deletions
  1. 1 1
      msm/eva/msm_cvp_dsp.c

+ 1 - 1
msm/eva/msm_cvp_dsp.c

@@ -819,7 +819,7 @@ int cvp_dsp_del_sess(uint32_t process_id, struct msm_cvp_inst *inst)
 	}
 	mutex_lock(&frpc_node->dsp_sessions.lock);
 	list_for_each_safe(ptr, next, &frpc_node->dsp_sessions.list) {
-		sess = list_entry(ptr, struct msm_cvp_inst, list);
+		sess = list_entry(ptr, struct msm_cvp_inst, dsp_list);
 		if (sess == inst) {
 			dprintk(CVP_DSP, "%s Find sess %pK to be deleted\n",
 				__func__, inst);