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

!9575 [sync] PR-9321: drm/amd/display: Fix potential index out of bounds in...

!9575 [sync] PR-9321:  drm/amd/display: Fix potential index out of bounds in color transformation function

Merge Pull Request from: @openeuler-sync-bot 
 

Origin pull request: 
https://gitee.com/openeuler/kernel/pulls/9321 
 
PR sync from: Cai Xinchen <caixinchen1@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/6FJZEBDROGQE676CSWQV4QWCO2GUQZ5H/ 
 
https://gitee.com/src-openeuler/kernel/issues/IA6S5J 
 
Link:https://gitee.com/openeuler/kernel/pulls/9575

 

Reviewed-by: default avatarJialin Zhang <zhangjialin11@huawei.com>
Signed-off-by: default avatarJialin Zhang <zhangjialin11@huawei.com>
parents 7dd4a6c1 c58a2d6e
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -379,6 +379,11 @@ bool cm_helper_translate_curve_to_hw_format(
				i += increment) {
			if (j == hw_points - 1)
				break;
			if (i >= TRANSFER_FUNC_POINTS) {
				DC_LOG_ERROR("Index out of bounds: i=%d, TRANSFER_FUNC_POINTS=%d\n",
					     i, TRANSFER_FUNC_POINTS);
				return false;
			}
			rgb_resulted[j].red = output_tf->tf_pts.red[i];
			rgb_resulted[j].green = output_tf->tf_pts.green[i];
			rgb_resulted[j].blue = output_tf->tf_pts.blue[i];