disp: msm: fix out-of-bound access and NULL dereference

Fix possible out-of-bound access and NULL pointer
dereference in SDE and PLL driver.

Change-Id: Ic5c34b3b4c3e983413a0351c38206cf3f3ab3b1f
Signed-off-by: Samantha Tran <samtran@codeaurora.org>
这个提交包含在:
Samantha Tran
2019-05-17 11:30:48 -07:00
父节点 4be499df4b
当前提交 0cbfaf1a4b
修改 5 个文件,包含 33 行新增15 行删除

查看文件

@@ -208,9 +208,12 @@ static inline int mdss_pll_get_ioresurces(struct platform_device *pdev,
struct resource *rsc = platform_get_resource_byname(pdev,
IORESOURCE_MEM, resource_name);
if (rsc) {
if (!regmap)
return -ENOMEM;
*regmap = devm_ioremap(&pdev->dev,
rsc->start, resource_size(rsc));
if (!regmap)
if (!*regmap)
return -ENOMEM;
}
return rc;