Browse Source

msm: camera: cdm: Fix deadlock issue in CDM handle error

Fix deadlock issue in CDM handle error.

CRs-Fixed: 3073203
Change-Id: Ia63e1841fc00e74e4c03a1d6b28e94814748aa8f
Signed-off-by: Wyes Karny <[email protected]>
Wyes Karny 3 years ago
parent
commit
948464490a
1 changed files with 0 additions and 2 deletions
  1. 0 2
      drivers/cam_cdm/cam_cdm_hw_core.c

+ 0 - 2
drivers/cam_cdm/cam_cdm_hw_core.c

@@ -1803,11 +1803,9 @@ int cam_hw_cdm_handle_error_info(
 
 	if (node != NULL) {
 		if (node->request_type == CAM_HW_CDM_BL_CB_CLIENT) {
-			mutex_lock(&cdm_hw->hw_mutex);
 			cam_cdm_notify_clients(cdm_hw,
 					CAM_CDM_CB_STATUS_HW_ERROR,
 					(void *)node);
-			mutex_unlock(&cdm_hw->hw_mutex);
 		} else if (node->request_type == CAM_HW_CDM_BL_CB_INTERNAL) {
 			CAM_ERR(CAM_CDM, "Invalid node=%pK %d", node,
 					node->request_type);