Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 378cec9b authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "drm/msm/sde: clear encoder connectors pointers after disable"

parents 12f02602 07099ade
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -2224,11 +2224,13 @@ static void sde_encoder_virt_disable(struct drm_encoder *drm_enc)

	sde_encoder_resource_control(drm_enc, SDE_ENC_RC_EVENT_STOP);

	if (sde_enc->cur_master) {
		sde_enc->cur_master->connector = NULL;
		sde_enc->cur_master = NULL;
	for (i = 0; i < sde_enc->num_phys_encs; i++) {
		if (sde_enc->phys_encs[i])
			sde_enc->phys_encs[i]->connector = NULL;
	}

	sde_enc->cur_master = NULL;

	SDE_DEBUG_ENC(sde_enc, "encoder disabled\n");

	sde_rm_release(&sde_kms->rm, drm_enc);