disp: msm: sde: add null check while getting pointer to kms

Add a null check to avoid null pointer access while getting
pointer to sde_kms.

Change-Id: I00f77e2a5bf63217fa57408ee5ac238dcac3fb03
Signed-off-by: Samantha Tran <samtran@quicinc.com>
This commit is contained in:
Samantha Tran
2021-10-20 21:26:49 -07:00
parent a6400b2c81
commit 6cd653bf2f

View File

@@ -843,6 +843,11 @@ void sde_core_perf_crtc_reserve_res(struct drm_crtc *crtc, u64 reserve_rate)
/* use current perf, which are the values voted */
sde_crtc = to_sde_crtc(crtc);
kms = _sde_crtc_get_kms(crtc);
if (!kms || !kms->dev) {
SDE_ERROR("invalid kms\n");
return;
}
priv = kms->dev->dev_private;
kms->perf.core_clk_reserve_rate = max(kms->perf.core_clk_reserve_rate, reserve_rate);