Merge "cpufreq: qcom-hw-debug: Fix buffer overflow"

This commit is contained in:
qctecmdr 2022-08-17 21:39:35 -07:00 committed by Gerrit - the friendly Code Review server
commit 3be9d5a044

View File

@ -23,7 +23,7 @@ enum debug_hw_regs_data {
};
struct cpufreq_hwregs {
void __iomem *base[REG_ARRAY_SIZE];
void * __iomem *base;
int domain_cnt;
struct dentry *debugfs_base;
};
@ -134,6 +134,11 @@ static int cpufreq_get_hwregs(struct platform_device *pdev)
hw_regs->domain_cnt = prop->length / (2 * sizeof(prop->length));
hw_regs->base = devm_kzalloc(&pdev->dev,
hw_regs->domain_cnt * sizeof(base), GFP_KERNEL);
if (!hw_regs->base)
return -ENOMEM;
for (i = 0; i < hw_regs->domain_cnt; i++) {
ret = of_parse_phandle_with_fixed_args(pdev->dev.of_node,
"qcom,freq-hw-domain", 1, i, &args);