Unverified Commit e3af77bb authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!14338 CVE-2024-53230

Merge Pull Request from: @ci-robot 
 
PR sync from: Jinjie Ruan <ruanjinjie@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/XUTGMBH64TW5A7TJEY4RHWDO3SY22CJF/ 
CVE-2024-53230.

Jinjie Ruan (2):
  cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
  cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()


-- 
2.34.1
 
https://gitee.com/src-openeuler/kernel/issues/IBEAFH 
 
Link:https://gitee.com/openeuler/kernel/pulls/14338

 

Reviewed-by: default avatarZhang Peng <zhangpeng362@huawei.com>
Signed-off-by: default avatarZhang Peng <zhangpeng362@huawei.com>
parents 3567c3eb 1bad72d6
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -498,6 +498,9 @@ static int cppc_get_cpu_cost(struct device *cpu_dev, unsigned long KHz,
	int step;

	policy = cpufreq_cpu_get_raw(cpu_dev->id);
	if (!policy)
		return -EINVAL;

	cpu_data = policy->driver_data;
	perf_caps = &cpu_data->perf_caps;
	max_cap = arch_scale_cpu_capacity(cpu_dev->id);