소스 검색

Merge "msm: camera: core: Delete request from pending list in case of error" into camera-kernel.lnx.5.0

Camera Software Integration 3 년 전
부모
커밋
74ae961cc1
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      drivers/cam_core/cam_context_utils.c

+ 3 - 0
drivers/cam_core/cam_context_utils.c

@@ -530,6 +530,9 @@ int32_t cam_context_prepare_dev_to_hw(struct cam_context *ctx,
 			rc = cam_sync_check_valid(
 				req->in_map_entries[j].sync_id);
 			if (rc) {
+				spin_lock(&ctx->lock);
+				list_del_init(&req->list);
+				spin_unlock(&ctx->lock);
 				CAM_ERR(CAM_CTXT,
 					"invalid in map sync object %d",
 					req->in_map_entries[j].sync_id);