DF-4886 / fix.diff
--- a/sys/dev/drm/amd/powerplay/hwmgr/hardwaremanager.c +++ b/sys/dev/drm/amd/powerplay/hwmgr/hardwaremanager.c @@ -234,10 +234,13 @@ int phm_pre_display_configuration_change int phm_start_thermal_controller(struct pp_hwmgr *hwmgr) { int ret = 0; struct PP_TemperatureRange range = {TEMP_RANGE_MIN, TEMP_RANGE_MAX}; - struct amdgpu_device *adev = hwmgr->adev; + struct amdgpu_device *adev; + + PHM_FUNC_CHECK(hwmgr); + + adev = hwmgr->adev; if (hwmgr->hwmgr_func->get_thermal_temperature_range) hwmgr->hwmgr_func->get_thermal_temperature_range( |