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

!12949 drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[

parents f705e909 d8021af8
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -455,6 +455,7 @@ static void build_watermark_ranges(struct clk_bw_params *bw_params, struct pp_sm
			ranges->reader_wm_sets[num_valid_sets].max_fill_clk_mhz = PP_SMU_WM_SET_RANGE_CLK_UNCONSTRAINED_MAX;

			/* Modify previous watermark range to cover up to max */
			if (num_valid_sets > 0)
				ranges->reader_wm_sets[num_valid_sets - 1].max_fill_clk_mhz = PP_SMU_WM_SET_RANGE_CLK_UNCONSTRAINED_MAX;
		}
		num_valid_sets++;