diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2944-drm-amdgpu-no-need-to-evict-VRAM-in-device_fini.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2944-drm-amdgpu-no-need-to-evict-VRAM-in-device_fini.patch | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2944-drm-amdgpu-no-need-to-evict-VRAM-in-device_fini.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2944-drm-amdgpu-no-need-to-evict-VRAM-in-device_fini.patch new file mode 100644 index 00000000..e74ddf26 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2944-drm-amdgpu-no-need-to-evict-VRAM-in-device_fini.patch @@ -0,0 +1,36 @@ +From 30855e86d5e7a548398d53d3f3d1b8ba92ae0623 Mon Sep 17 00:00:00 2001 +From: Monk Liu <Monk.Liu@amd.com> +Date: Wed, 22 Nov 2017 19:21:43 +0800 +Subject: [PATCH 2944/4131] drm/amdgpu: no need to evict VRAM in device_fini +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +this VRAM evict is not needed and also cost 2seconds +to finish because the IRQ is software side disabled +before it. + +Change-Id: I6d6004b8f84e4654b5c4da53b4ebdf3936602883 +Signed-off-by: Monk Liu <Monk.Liu@amd.com> +Reviewed-by: Christian König <christian.koenig@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +index bede13a..aa61b02 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +@@ -2487,8 +2487,7 @@ void amdgpu_device_fini(struct amdgpu_device *adev) + adev->shutdown = true; + if (adev->mode_info.mode_config_initialized) + drm_crtc_force_disable_all(adev->ddev); +- /* evict vram memory */ +- amdgpu_bo_evict_vram(adev); ++ + amdgpu_ib_pool_fini(adev); + amdgpu_fence_driver_fini(adev); + amdgpu_fbdev_fini(adev); +-- +2.7.4 + |