소스 검색

Revert "msm: eva: Handling mutex lock in case of failure"

This reverts commit e1502aacbdc9c2e1dbf902dc3c5aaf572788ecc4.

Reason for revert: Causing CVP session close failure

Change-Id: I79f22e6ee694f46d9a9de51d1b51f42d67bad828
Signed-off-by: VIVEK VARDHAN JOSHI <[email protected]>
Vivek Vardhan Joshi 1 년 전
부모
커밋
59387891a2
1개의 변경된 파일2개의 추가작업 그리고 5개의 파일을 삭제
  1. 2 5
      msm/eva/msm_cvp.c

+ 2 - 5
msm/eva/msm_cvp.c

@@ -272,8 +272,7 @@ static bool cvp_fence_wait(struct cvp_fence_queue *q,
 		return false;
 
 	*fence = NULL;
-	if (!mutex_trylock(&q->lock))
-		return false;
+	mutex_lock(&q->lock);
 	*state = q->state;
 	if (*state != QUEUE_START) {
 		mutex_unlock(&q->lock);
@@ -423,10 +422,8 @@ wait:
 	if (state != QUEUE_START)
 		goto exit;
 
-	if (!f) {
-		usleep_range(100, 200);
+	if (!f)
 		goto wait;
-	}
 
 	pkt = f->pkt;
 	synx = (u32 *)f->synx;