Explorar o código

Merge "disp: msm: sde: avoid null pointer dereference"

qctecmdr %!s(int64=2) %!d(string=hai) anos
pai
achega
57cd9e59bc
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      msm/sde/sde_encoder.c

+ 4 - 0
msm/sde/sde_encoder.c

@@ -4670,6 +4670,10 @@ void sde_encoder_kickoff(struct drm_encoder *drm_enc, bool config_changed)
 
 	/* update txq for any output retire hw-fence (wb-path) */
 	sde_kms = sde_encoder_get_kms(&sde_enc->base);
+	if (!sde_kms) {
+		SDE_ERROR("invalid sde_kms\n");
+		return;
+	}
 	if (sde_enc->cur_master)
 		_sde_encoder_update_retire_txq(sde_enc->cur_master, sde_kms);