As resources are now evicted by the pm notifier chain, there is no need to also evict them during the pm prepare() callback. Signed-off-by: Mario Limonciello <mario.limonciello@xxxxxxx> --- v3: * New patch --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c index be87491d1851..149a2fc8b582 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c @@ -4816,11 +4816,6 @@ int amdgpu_device_prepare(struct drm_device *dev) if (dev->switch_power_state == DRM_SWITCH_POWER_OFF) return 0; - /* Evict the majority of BOs before starting suspend sequence */ - r = amdgpu_device_evict_resources(adev); - if (r) - goto unprepare; - flush_delayed_work(&adev->gfx.gfx_off_delay_work); for (i = 0; i < adev->num_ip_blocks; i++) { -- 2.34.1