From 961bc89dbda91a4cb039196ddf2b1502c5ff8ad2 Mon Sep 17 00:00:00 2001 From: Qiang Yu Date: Thu, 11 May 2017 13:16:49 +0800 Subject: [PATCH 0803/4131] drm/amdgpu: [SSG] fix wrong resource calculation Change-Id: I46a9350db76225462b50b98e580ecb16ff9a5a40 Signed-off-by: Qiang Yu Reviewed-by: Roger.He --- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c index 9512f27..d1cd671 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c @@ -1366,7 +1366,7 @@ static int amdgpu_ssg_init(struct amdgpu_device *adev) res.start = adev->mc.aper_base + (amdgpu_bo_gpu_offset(adev->direct_gma.dgma_bo) - adev->mc.vram_start); - res.end = res.start + amdgpu_bo_size(adev->direct_gma.dgma_bo); + res.end = res.start + amdgpu_bo_size(adev->direct_gma.dgma_bo) - 1; res.name = "DirectGMA"; rc = percpu_ref_init(&adev->ssg.ref, amdgpu_ssg_percpu_release, -- 2.7.4