diff options
author | 2019-12-30 11:27:32 +0800 | |
---|---|---|
committer | 2020-01-07 11:57:54 -0500 | |
commit | e42877b8ba876cf43a0f1261963d66ef11e3b779 (patch) | |
tree | 07bcbf73efef2f549729d2cfcc65d6038c218797 | |
parent | drm/amdgpu: update UMC 6.1 RAS error counter register access path (diff) | |
download | wireguard-linux-e42877b8ba876cf43a0f1261963d66ef11e3b779.tar.xz wireguard-linux-e42877b8ba876cf43a0f1261963d66ef11e3b779.zip |
drm/amd/powerplay: avoid deadlock on Vega20 swSMU routine
The lock required was already hold by its parent API.
Signed-off-by: Evan Quan <evan.quan@amd.com>
Reviewed-by: Feifei Xu <Feifei.Xu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r-- | drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c b/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c index dcc4ccd5c44e..826944196911 100644 --- a/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c +++ b/drivers/gpu/drm/amd/powerplay/amdgpu_smu.c @@ -2279,13 +2279,9 @@ int smu_set_active_display_count(struct smu_context *smu, uint32_t count) { int ret = 0; - mutex_lock(&smu->mutex); - if (smu->ppt_funcs->set_active_display_count) ret = smu->ppt_funcs->set_active_display_count(smu, count); - mutex_unlock(&smu->mutex); - return ret; } |