diff --git a/sys/dev/drm/amd/powerplay/hwmgr/vega10_processpptables.c b/sys/dev/drm/amd/powerplay/hwmgr/vega10_processpptables.c --- a/sys/dev/drm/amd/powerplay/hwmgr/vega10_processpptables.c +++ b/sys/dev/drm/amd/powerplay/hwmgr/vega10_processpptables.c @@ -267,6 +267,8 @@ ATOM_Vega10_GFXCLK_Dependency_Record_V2 *patom_record_v2; if (gfxclk_dep_table->ucRevId == 1) { + if (gfxclk_dep_table->ucNumEntries == 0) + return -EINVAL; patom_record_v2 = (ATOM_Vega10_GFXCLK_Dependency_Record_V2 *)gfxclk_dep_table->entries; is_acg_enabled =