فهرست منبع

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);