summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/amdgpu
diff options
context:
space:
mode:
authorChunming Zhou <david1.zhou@amd.com>2017-12-11 10:55:03 +0300
committerAlex Deucher <alexander.deucher@amd.com>2017-12-14 01:31:01 +0300
commitc4c3351783cb1758801a5928c98b0dcb2074c082 (patch)
treed91051617603586f6767250e7a46e419968c5f14 /drivers/gpu/drm/amd/amdgpu
parent44da0d57db175b02f36a2ecf3c9b89cf24a476c4 (diff)
downloadlinux-c4c3351783cb1758801a5928c98b0dcb2074c082.tar.xz
drm/amdgpu: fix huge page setting for ATS case
Signed-off-by: Chunming Zhou <david1.zhou@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
index 68039ad3c8e0..709587d8a77f 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
@@ -343,7 +343,7 @@ static int amdgpu_vm_alloc_levels(struct amdgpu_device *adev,
if (vm->pte_support_ats) {
init_value = AMDGPU_PTE_DEFAULT_ATC;
- if (level != adev->vm_manager.num_level - 1)
+ if (level != adev->vm_manager.num_level)
init_value |= AMDGPU_PDE_PTE;
}