aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.19.8/0741-drm-amdgpu-Remove-useless-csa-gpu-address-in-vmid0.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.19.8/0741-drm-amdgpu-Remove-useless-csa-gpu-address-in-vmid0.patch')
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.19.8/0741-drm-amdgpu-Remove-useless-csa-gpu-address-in-vmid0.patch52
1 files changed, 52 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.19.8/0741-drm-amdgpu-Remove-useless-csa-gpu-address-in-vmid0.patch b/common/recipes-kernel/linux/linux-yocto-4.19.8/0741-drm-amdgpu-Remove-useless-csa-gpu-address-in-vmid0.patch
new file mode 100644
index 00000000..2239c86c
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-yocto-4.19.8/0741-drm-amdgpu-Remove-useless-csa-gpu-address-in-vmid0.patch
@@ -0,0 +1,52 @@
+From 84ff7d5adedc8d5605c57d9470dca6904c82c494 Mon Sep 17 00:00:00 2001
+From: Rex Zhu <Rex.Zhu@amd.com>
+Date: Tue, 16 Oct 2018 16:27:53 +0800
+Subject: [PATCH 0741/2940] drm/amdgpu: Remove useless csa gpu address in vmid0
+
+driver didn't use this address so far.
+
+Reviewed-by: Monk Liu <Monk.Liu@amd.com>
+Signed-off-by: Rex Zhu <Rex.Zhu@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 ++--
+ drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 1 -
+ 2 files changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
+index f2f358aa0597..9ff16b790c92 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
+@@ -48,7 +48,7 @@ int amdgpu_allocate_static_csa(struct amdgpu_device *adev)
+
+ r = amdgpu_bo_create_kernel(adev, AMDGPU_CSA_SIZE, PAGE_SIZE,
+ AMDGPU_GEM_DOMAIN_VRAM, &adev->virt.csa_obj,
+- &adev->virt.csa_vmid0_addr, &ptr);
++ NULL, &ptr);
+ if (r)
+ return r;
+
+@@ -58,7 +58,7 @@ int amdgpu_allocate_static_csa(struct amdgpu_device *adev)
+
+ void amdgpu_free_static_csa(struct amdgpu_device *adev) {
+ amdgpu_bo_free_kernel(&adev->virt.csa_obj,
+- &adev->virt.csa_vmid0_addr,
++ NULL,
+ NULL);
+ }
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
+index 880ac113a3a9..f1a6a50d9444 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
+@@ -238,7 +238,6 @@ typedef struct amdgim_vf2pf_info_v2 amdgim_vf2pf_info ;
+ struct amdgpu_virt {
+ uint32_t caps;
+ struct amdgpu_bo *csa_obj;
+- uint64_t csa_vmid0_addr;
+ bool chained_ib_support;
+ uint32_t reg_val_offs;
+ struct amdgpu_irq_src ack_irq;
+--
+2.17.1
+