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:
@@ -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 */
|
/* use current perf, which are the values voted */
|
||||||
sde_crtc = to_sde_crtc(crtc);
|
sde_crtc = to_sde_crtc(crtc);
|
||||||
kms = _sde_crtc_get_kms(crtc);
|
kms = _sde_crtc_get_kms(crtc);
|
||||||
|
if (!kms || !kms->dev) {
|
||||||
|
SDE_ERROR("invalid kms\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
priv = kms->dev->dev_private;
|
priv = kms->dev->dev_private;
|
||||||
|
|
||||||
kms->perf.core_clk_reserve_rate = max(kms->perf.core_clk_reserve_rate, reserve_rate);
|
kms->perf.core_clk_reserve_rate = max(kms->perf.core_clk_reserve_rate, reserve_rate);
|
||||||
|
Reference in New Issue
Block a user