|
@@ -6236,6 +6236,8 @@ static int ci_dpm_sw_fini(void *handle)
|
|
{
|
|
{
|
|
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
|
|
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
|
|
|
|
|
|
|
|
+ flush_work(&adev->pm.dpm.thermal.work);
|
|
|
|
+
|
|
mutex_lock(&adev->pm.mutex);
|
|
mutex_lock(&adev->pm.mutex);
|
|
amdgpu_pm_sysfs_fini(adev);
|
|
amdgpu_pm_sysfs_fini(adev);
|
|
ci_dpm_fini(adev);
|
|
ci_dpm_fini(adev);
|