disp: msm: sde: avoid null pointer dereference

This change avoids null pointer dereference in different APIs.

Change-Id: I01eba9d64fa4ba2fd81f7f39f586867e22d66771
Signed-off-by: Narendra Muppalla <quic_nmuppall@quicinc.com>
This commit is contained in:
Narendra Muppalla
2022-02-11 15:59:01 -08:00
والد 231eb36b84
کامیت ae96cad06c
6فایلهای تغییر یافته به همراه117 افزوده شده و 48 حذف شده

مشاهده پرونده

@@ -610,7 +610,7 @@ static int _sde_rm_hw_blk_create(
struct sde_hw_mdp *hw_mdp;
struct sde_hw_blk_reg_map *hw;
struct sde_kms *sde_kms = to_sde_kms(ddev_to_msm_kms(rm->dev));
struct sde_vbif_clk_client clk_client;
struct sde_vbif_clk_client clk_client = {0};
hw_mdp = rm->hw_mdp;
@@ -680,7 +680,8 @@ static int _sde_rm_hw_blk_create(
_sde_rm_inc_resource_info(rm, &rm->avail_res, blk);
if (test_bit(SDE_FEATURE_VBIF_CLK_SPLIT, sde_kms->catalog->features) &&
if (sde_kms && sde_kms->catalog &&
test_bit(SDE_FEATURE_VBIF_CLK_SPLIT, sde_kms->catalog->features) &&
SDE_CLK_CTRL_VALID(clk_client.clk_ctrl)) {
rc = sde_vbif_clk_register(sde_kms, &clk_client);
if (rc) {