浏览代码

Merge "video: driver: resolve skip unmap in system error cases"

qctecmdr 2 年之前
父节点
当前提交
8cf45cdbc1
共有 1 个文件被更改,包括 0 次插入4 次删除
  1. 0 4
      driver/vidc/src/msm_vidc_vb2.c

+ 0 - 4
driver/vidc/src/msm_vidc_vb2.c

@@ -128,7 +128,6 @@ void msm_vb2_detach_dmabuf(void *buf_priv)
 		return;
 		return;
 	}
 	}
 	inst = vbuf->inst;
 	inst = vbuf->inst;
-	inst = get_inst_ref(g_core, inst);
 	if (!inst || !inst->core) {
 	if (!inst || !inst->core) {
 		d_vpr_e("%s: invalid params %pK\n", __func__, inst);
 		d_vpr_e("%s: invalid params %pK\n", __func__, inst);
 		return;
 		return;
@@ -156,7 +155,6 @@ void msm_vb2_detach_dmabuf(void *buf_priv)
 	vbuf->inst = NULL;
 	vbuf->inst = NULL;
 
 
 exit:
 exit:
-	put_inst(inst);
 	return;
 	return;
 }
 }
 
 
@@ -207,7 +205,6 @@ void msm_vb2_unmap_dmabuf(void *buf_priv)
 		return;
 		return;
 	}
 	}
 	inst = vbuf->inst;
 	inst = vbuf->inst;
-	inst = get_inst_ref(g_core, inst);
 	if (!inst || !inst->core) {
 	if (!inst || !inst->core) {
 		d_vpr_e("%s: invalid params %pK\n", __func__, inst);
 		d_vpr_e("%s: invalid params %pK\n", __func__, inst);
 		return;
 		return;
@@ -235,7 +232,6 @@ void msm_vb2_unmap_dmabuf(void *buf_priv)
 	}
 	}
 
 
 exit:
 exit:
-	put_inst(inst);
 	return;
 	return;
 }
 }