diff options
| author | Christian König <[email protected]> | 2015-06-05 18:56:17 +0000 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2015-06-09 01:42:52 +0000 |
| commit | 6c7fc503a47f9b87dfd7c76e34f808ab6870a82f (patch) | |
| tree | d69f7bcfca395de5347f5160b28e5fa413a793d6 | |
| parent | drm/amdgpu: fix amdgpu_vm_bo_map (diff) | |
| download | kernel-6c7fc503a47f9b87dfd7c76e34f808ab6870a82f.tar.gz kernel-6c7fc503a47f9b87dfd7c76e34f808ab6870a82f.zip | |
drm/amdgpu: fix saddr handling in amdgpu_vm_bo_unmap
Signed-off-by: Christian König <[email protected]>
Reviewed-by: Alex Deucher <[email protected]>
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c index 33696ee55349..407882b233c7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c @@ -1084,6 +1084,8 @@ int amdgpu_vm_bo_unmap(struct amdgpu_device *adev, struct amdgpu_bo_va_mapping *mapping; struct amdgpu_vm *vm = bo_va->vm; + saddr /= AMDGPU_GPU_PAGE_SIZE; + list_for_each_entry(mapping, &bo_va->mappings, list) { if (mapping->it.start == saddr) break; |
