Эх сурвалжийг харах

Merge "msm: camera: isp: Deinitialize VFE Bus resources correctly" into camera-kernel.lnx.5.0

Haritha Chintalapati 4 жил өмнө
parent
commit
4ef14756d8

+ 3 - 3
drivers/cam_isp/isp_hw_mgr/isp_hw/vfe_hw/vfe_bus/cam_vfe_bus_ver3.c

@@ -3888,7 +3888,7 @@ int cam_vfe_bus_ver3_init(
 
 deinit_vfe_out:
 	if (i < 0)
-		i = CAM_VFE_BUS_VER3_VFE_OUT_MAX;
+		i = bus_priv->num_out;
 	for (--i; i >= 0; i--)
 		cam_vfe_bus_ver3_deinit_vfe_out_resource(&bus_priv->vfe_out[i]);
 
@@ -3942,7 +3942,7 @@ int cam_vfe_bus_ver3_deinit(
 	bus_priv->common_data.hw_init = false;
 	spin_unlock_irqrestore(&bus_priv->common_data.spin_lock, flags);
 
-	for (i = 0; i < CAM_VFE_BUS_VER3_COMP_GRP_MAX; i++) {
+	for (i = 0; i < bus_priv->num_comp_grp; i++) {
 		rc = cam_vfe_bus_ver3_deinit_comp_grp(&bus_priv->comp_grp[i]);
 		if (rc < 0)
 			CAM_ERR(CAM_ISP,
@@ -3950,7 +3950,7 @@ int cam_vfe_bus_ver3_deinit(
 				bus_priv->common_data.core_index, i, rc);
 	}
 
-	for (i = 0; i < CAM_VFE_BUS_VER3_VFE_OUT_MAX; i++) {
+	for (i = 0; i < bus_priv->num_out; i++) {
 		rc = cam_vfe_bus_ver3_deinit_vfe_out_resource(
 			&bus_priv->vfe_out[i]);
 		if (rc < 0)