diff options
Diffstat (limited to 'meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0803-drm-amdgpu-SSG-fix-wrong-resource-calculation.patch')
-rw-r--r-- | meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0803-drm-amdgpu-SSG-fix-wrong-resource-calculation.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0803-drm-amdgpu-SSG-fix-wrong-resource-calculation.patch b/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0803-drm-amdgpu-SSG-fix-wrong-resource-calculation.patch new file mode 100644 index 00000000..e583a392 --- /dev/null +++ b/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/0803-drm-amdgpu-SSG-fix-wrong-resource-calculation.patch @@ -0,0 +1,28 @@ +From 961bc89dbda91a4cb039196ddf2b1502c5ff8ad2 Mon Sep 17 00:00:00 2001 +From: Qiang Yu <Qiang.Yu@amd.com> +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 <Qiang.Yu@amd.com> +Reviewed-by: Roger.He <Hongbo.He@amd.com> +--- + 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 + |