--- a/sys/dev/drm/amd/powerplay/smumgr/vegam_smumgr.c +++ b/sys/dev/drm/amd/powerplay/smumgr/vegam_smumgr.c @@ vegam_program_memory_timing_parameters @@ - for (i = 0; i < hw_data->dpm_table.sclk_table.count; i++) { - for (j = 0; j < hw_data->dpm_table.mclk_table.count; j++) { + for (i = 0; i < hw_data->dpm_table.sclk_table.count && + i < SMU__NUM_SCLK_DPM_STATE; i++) { + for (j = 0; j < hw_data->dpm_table.mclk_table.count && + j < SMU__NUM_MCLK_DPM_LEVELS; j++) {