[PATCH] drm/amdgpu: Warn about disabled DPM
Alex Deucher
alexdeucher at gmail.com
Wed Jun 17 17:40:09 UTC 2020
On Wed, Jun 17, 2020 at 3:34 AM Paul Menzel <pmenzel at molgen.mpg.de> wrote:
>
> Currently, besides there is no explicit message, that DPM is disabled.
> The user would need to know, that the missing success line is an
> indicator.
>
> [drm] amdgpu: dpm initialized
>
> So, add an explicit message, and make it log level warning, as disabling
> dpm is not the default.
>
> Resolves: https://gitlab.freedesktop.org/drm/amd/-/issues/1173
> Cc: amd-gfx at lists.freedesktop.org
> Signed-off-by: Paul Menzel <pmenzel at molgen.mpg.de>
> ---
> drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 4 +++-
> drivers/gpu/drm/amd/amdgpu/si_dpm.c | 4 +++-
> 2 files changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/kv_dpm.c b/drivers/gpu/drm/amd/amdgpu/kv_dpm.c
> index 4b3faaccecb9..071215e8039a 100644
> --- a/drivers/gpu/drm/amd/amdgpu/kv_dpm.c
> +++ b/drivers/gpu/drm/amd/amdgpu/kv_dpm.c
> @@ -3014,8 +3014,10 @@ static int kv_dpm_sw_init(void *handle)
> adev->pm.current_mclk = adev->clock.default_mclk;
> adev->pm.int_thermal_type = THERMAL_TYPE_NONE;
>
> - if (amdgpu_dpm == 0)
> + if (amdgpu_dpm == 0) {
> + DRM_WARN("amdgpu: dpm disabled\n");
> return 0;
> + }
>
> INIT_WORK(&adev->pm.dpm.thermal.work, amdgpu_dpm_thermal_work_handler);
> mutex_lock(&adev->pm.mutex);
> diff --git a/drivers/gpu/drm/amd/amdgpu/si_dpm.c b/drivers/gpu/drm/amd/amdgpu/si_dpm.c
> index c00ba4b23c9a..6af89587f80c 100644
> --- a/drivers/gpu/drm/amd/amdgpu/si_dpm.c
> +++ b/drivers/gpu/drm/amd/amdgpu/si_dpm.c
> @@ -7687,8 +7687,10 @@ static int si_dpm_sw_init(void *handle)
> adev->pm.current_mclk = adev->clock.default_mclk;
> adev->pm.int_thermal_type = THERMAL_TYPE_NONE;
>
> - if (amdgpu_dpm == 0)
> + if (amdgpu_dpm == 0) {
> + DRM_INFO("amdgpu: dpm disabled\n");
These should both be WARN or both be INFO for consistency. Also,
please use dev_info or dev_warn rather than the old DRM macros. They
provide better information when multiple GPUs are present.
Thanks,
Alex
> return 0;
> + }
>
> ret = si_dpm_init_microcode(adev);
> if (ret)
> --
> 2.27.0
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
More information about the amd-gfx
mailing list