aboutsummaryrefslogtreecommitdiffstats
path: root/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/1396-Change-reserve_bo_and_vms-prototype.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/1396-Change-reserve_bo_and_vms-prototype.patch')
-rw-r--r--meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/1396-Change-reserve_bo_and_vms-prototype.patch69
1 files changed, 0 insertions, 69 deletions
diff --git a/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/1396-Change-reserve_bo_and_vms-prototype.patch b/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/1396-Change-reserve_bo_and_vms-prototype.patch
deleted file mode 100644
index de325eff..00000000
--- a/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/1396-Change-reserve_bo_and_vms-prototype.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-From 80ab5fb876cfaf10d44e5b44206299dcf623eb38 Mon Sep 17 00:00:00 2001
-From: Yong Zhao <yong.zhao@amd.com>
-Date: Wed, 20 Apr 2016 16:59:14 -0400
-Subject: [PATCH 1396/4131] Change reserve_bo_and_vms() prototype
-
-Change-Id: I228662304df44043f5b9b766e899e32a92fdc5bd
----
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 14 ++++++--------
- 1 file changed, 6 insertions(+), 8 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
-index 8ee2cb3..791e494 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
-@@ -447,11 +447,11 @@ struct bo_vm_reservation_context {
- bool reserved;
- };
-
--static int reserve_bo_and_vms(struct amdgpu_bo *bo,
-- struct list_head *bo_va_list,
-+static int reserve_bo_and_vms(struct kgd_mem *mem,
- struct amdgpu_vm *vm, bool is_mapped,
- struct bo_vm_reservation_context *ctx)
- {
-+ struct amdgpu_bo *bo = mem->data2.bo;
- struct kfd_bo_va_list *entry;
- unsigned i;
- int ret;
-@@ -469,7 +469,7 @@ static int reserve_bo_and_vms(struct amdgpu_bo *bo,
- ctx->reserved = false;
-
- ctx->n_vms = 0;
-- list_for_each_entry(entry, bo_va_list, bo_list) {
-+ list_for_each_entry(entry, &mem->data2.bo_va_list, bo_list) {
- if ((vm && vm != entry->bo_va->vm) ||
- entry->is_mapped != is_mapped)
- continue;
-@@ -485,7 +485,7 @@ static int reserve_bo_and_vms(struct amdgpu_bo *bo,
- }
-
- i = 0;
-- list_for_each_entry(entry, bo_va_list, bo_list) {
-+ list_for_each_entry(entry, &mem->data2.bo_va_list, bo_list) {
- if ((vm && vm != entry->bo_va->vm) ||
- entry->is_mapped != is_mapped)
- continue;
-@@ -848,8 +848,7 @@ int amdgpu_amdkfd_gpuvm_map_memory_to_gpu(
- }
-
- if (!mem->data2.evicted) {
-- ret = reserve_bo_and_vms(bo, &mem->data2.bo_va_list,
-- vm, false, &ctx);
-+ ret = reserve_bo_and_vms(mem, vm, false, &ctx);
- if (unlikely(ret != 0))
- goto bo_reserve_failed;
-
-@@ -1492,8 +1491,7 @@ int amdgpu_amdkfd_gpuvm_restore_mem(struct kgd_mem *mem, struct mm_struct *mm)
-
- domain = mem->data2.domain;
-
-- ret = reserve_bo_and_vms(mem->data2.bo,
-- &mem->data2.bo_va_list, NULL, true, &ctx);
-+ ret = reserve_bo_and_vms(mem, NULL, true, &ctx);
- if (likely(ret == 0)) {
- ret = update_user_pages(mem, mm, &ctx);
- have_pages = !ret;
---
-2.7.4
-