diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/3897-drm-amdgpu-vm-fix-up-documentation-in-amdgpu_vm.c.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/3897-drm-amdgpu-vm-fix-up-documentation-in-amdgpu_vm.c.patch | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/3897-drm-amdgpu-vm-fix-up-documentation-in-amdgpu_vm.c.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/3897-drm-amdgpu-vm-fix-up-documentation-in-amdgpu_vm.c.patch new file mode 100644 index 00000000..592abf39 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/3897-drm-amdgpu-vm-fix-up-documentation-in-amdgpu_vm.c.patch @@ -0,0 +1,105 @@ +From 889793dccbdf347f585d85d3e375d85d2b314690 Mon Sep 17 00:00:00 2001 +From: Alex Deucher <alexander.deucher@amd.com> +Date: Thu, 19 Sep 2019 14:39:08 -0500 +Subject: [PATCH 3897/4256] drm/amdgpu/vm: fix up documentation in amdgpu_vm.c +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Missing parameters, wrong comment type, etc. + +Acked-by: Christian König <christian.koenig@amd.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 17 ++++++++++------- + 1 file changed, 10 insertions(+), 7 deletions(-) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c +index 91b11c765921..8566f6b0729a 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c +@@ -342,7 +342,7 @@ static struct amdgpu_vm_pt *amdgpu_vm_pt_parent(struct amdgpu_vm_pt *pt) + return container_of(parent->vm_bo, struct amdgpu_vm_pt, base); + } + +-/** ++/* + * amdgpu_vm_pt_cursor - state for for_each_amdgpu_vm_pt + */ + struct amdgpu_vm_pt_cursor { +@@ -483,6 +483,7 @@ static void amdgpu_vm_pt_next(struct amdgpu_device *adev, + * + * @adev: amdgpu_device structure + * @vm: amdgpu_vm structure ++ * @start: optional cursor to start with + * @cursor: state to initialize + * + * Starts a deep first traversal of the PD/PT tree. +@@ -536,7 +537,7 @@ static void amdgpu_vm_pt_next_dfs(struct amdgpu_device *adev, + amdgpu_vm_pt_ancestor(cursor); + } + +-/** ++/* + * for_each_amdgpu_vm_pt_dfs_safe - safe deep first search of all PDs/PTs + */ + #define for_each_amdgpu_vm_pt_dfs_safe(adev, vm, start, cursor, entry) \ +@@ -854,6 +855,7 @@ static void amdgpu_vm_bo_param(struct amdgpu_device *adev, struct amdgpu_vm *vm, + * @adev: amdgpu_device pointer + * @vm: VM to allocate page tables for + * @cursor: Which page table to allocate ++ * @direct: use a direct update + * + * Make sure a specific page table or directory is allocated. + * +@@ -1193,10 +1195,10 @@ uint64_t amdgpu_vm_map_gart(const dma_addr_t *pages_addr, uint64_t addr) + return result; + } + +-/* ++/** + * amdgpu_vm_update_pde - update a single level in the hierarchy + * +- * @param: parameters for the update ++ * @params: parameters for the update + * @vm: requested vm + * @entry: entry to update + * +@@ -1220,7 +1222,7 @@ static int amdgpu_vm_update_pde(struct amdgpu_vm_update_params *params, + return vm->update_funcs->update(params, bo, pde, pt, 1, 0, flags); + } + +-/* ++/** + * amdgpu_vm_invalidate_pds - mark all PDs as invalid + * + * @adev: amdgpu_device pointer +@@ -1239,7 +1241,7 @@ static void amdgpu_vm_invalidate_pds(struct amdgpu_device *adev, + amdgpu_vm_bo_relocated(&entry->base); + } + +-/* ++/** + * amdgpu_vm_update_pdes - make sure that all directories are valid + * + * @adev: amdgpu_device pointer +@@ -1291,7 +1293,7 @@ int amdgpu_vm_update_pdes(struct amdgpu_device *adev, + return r; + } + +-/** ++/* + * amdgpu_vm_update_flags - figure out flags for PTE updates + * + * Make sure to set the right flags for the PTEs at the desired level. +@@ -2815,6 +2817,7 @@ static int amdgpu_vm_check_clean_reserved(struct amdgpu_device *adev, + * + * @adev: amdgpu_device pointer + * @vm: requested vm ++ * @pasid: pasid to use + * + * This only works on GFX VMs that don't have any BOs added and no + * page tables allocated yet. +-- +2.17.1 + |