diff options
author | Christian König <christian.koenig@amd.com> | 2015-06-05 14:56:17 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2015-06-08 21:42:52 -0400 |
commit | 6c7fc503a47f9b87dfd7c76e34f808ab6870a82f (patch) | |
tree | d69f7bcfca395de5347f5160b28e5fa413a793d6 | |
parent | 7e9fca0baa3b3400ccb2b2a8a17822f7b04ea282 (diff) |
drm/amdgpu: fix saddr handling in amdgpu_vm_bo_unmap
Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-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, | |||
1084 | struct amdgpu_bo_va_mapping *mapping; | 1084 | struct amdgpu_bo_va_mapping *mapping; |
1085 | struct amdgpu_vm *vm = bo_va->vm; | 1085 | struct amdgpu_vm *vm = bo_va->vm; |
1086 | 1086 | ||
1087 | saddr /= AMDGPU_GPU_PAGE_SIZE; | ||
1088 | |||
1087 | list_for_each_entry(mapping, &bo_va->mappings, list) { | 1089 | list_for_each_entry(mapping, &bo_va->mappings, list) { |
1088 | if (mapping->it.start == saddr) | 1090 | if (mapping->it.start == saddr) |
1089 | break; | 1091 | break; |