From: Chunming Zhou Date: Mon, 11 Dec 2017 07:55:03 +0000 (+0800) Subject: drm/amdgpu: fix huge page setting for ATS case X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=c4c3351783cb1758801a5928c98b0dcb2074c082;p=linux.git drm/amdgpu: fix huge page setting for ATS case Signed-off-by: Chunming Zhou Reviewed-by: Christian König Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c index 68039ad3c8e00..709587d8a77f1 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; }