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

!14700 CVE-2024-53158

Merge Pull Request from: @ci-robot 
 
PR sync from: Lin Yujun <linyujun809@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/BISWQT225MXEJPMDLDPS3BPOESQDIEAW/ 
Dan Carpenter (1):
  soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()


-- 
2.34.1
 
https://gitee.com/src-openeuler/kernel/issues/IBDHGZ 
 
Link:https://gitee.com/openeuler/kernel/pulls/14700

 

Reviewed-by: default avatarLi Nan <linan122@huawei.com>
Signed-off-by: default avatarLi Nan <linan122@huawei.com>
parents 27d5cc06 e22e18f8
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -553,7 +553,8 @@ int geni_se_clk_tbl_get(struct geni_se *se, unsigned long **tbl)

	for (i = 0; i < MAX_CLK_PERF_LEVEL; i++) {
		freq = clk_round_rate(se->clk, freq + 1);
		if (freq <= 0 || freq == se->clk_perf_tbl[i - 1])
		if (freq <= 0 ||
		    (i > 0 && freq == se->clk_perf_tbl[i - 1]))
			break;
		se->clk_perf_tbl[i] = freq;
	}