From: Rex Zhu Date: Fri, 20 Jan 2017 06:30:51 +0000 (+0800) Subject: drm/amdgpu: fix kernel panic when dpm disabled on Kv. X-Git-Tag: v4.14-rc1~1422^2~31^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8485b5e1876b46d7c4f63a2cfcec2ee30362a207;p=platform%2Fkernel%2Flinux-rpi3.git drm/amdgpu: fix kernel panic when dpm disabled on Kv. Return early if it's disabled. Signed-off-by: Rex Zhu Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/kv_dpm.c b/drivers/gpu/drm/amd/amdgpu/kv_dpm.c index 6b6476d..8785ca5 100644 --- a/drivers/gpu/drm/amd/amdgpu/kv_dpm.c +++ b/drivers/gpu/drm/amd/amdgpu/kv_dpm.c @@ -3079,6 +3079,9 @@ static int kv_dpm_hw_init(void *handle) int ret; struct amdgpu_device *adev = (struct amdgpu_device *)handle; + if (!amdgpu_dpm) + return 0; + mutex_lock(&adev->pm.mutex); kv_dpm_setup_asic(adev); ret = kv_dpm_enable(adev);