aboutsummaryrefslogtreecommitdiffstats
path: root/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5334-drm-amdgpu-fix-preamble-handling.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5334-drm-amdgpu-fix-preamble-handling.patch')
-rw-r--r--meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5334-drm-amdgpu-fix-preamble-handling.patch55
1 files changed, 0 insertions, 55 deletions
diff --git a/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5334-drm-amdgpu-fix-preamble-handling.patch b/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5334-drm-amdgpu-fix-preamble-handling.patch
deleted file mode 100644
index 519a1612..00000000
--- a/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5334-drm-amdgpu-fix-preamble-handling.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 5ccff6efa334974ba35d3bad9b6c667fc1438442 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>
-Date: Tue, 21 Aug 2018 15:09:39 +0200
-Subject: [PATCH 5334/5725] drm/amdgpu: fix preamble handling
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-At this point the command submission can still be interrupted.
-
-Signed-off-by: Christian König <christian.koenig@amd.com>
-Acked-by: Alex Deucher <alexander.deucher@amd.com>
-Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-Signed-off-by: Raveendra Talabattula <raveendra.talabattula@amd.com>
----
- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 16 +++++++++-------
- 1 file changed, 9 insertions(+), 7 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
-index a1ad99e..3e41c03 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
-@@ -1015,13 +1015,9 @@ static int amdgpu_cs_ib_fill(struct amdgpu_device *adev,
- if (r)
- return r;
-
-- if (chunk_ib->flags & AMDGPU_IB_FLAG_PREAMBLE) {
-- parser->job->preamble_status |= AMDGPU_PREAMBLE_IB_PRESENT;
-- if (!parser->ctx->preamble_presented) {
-- parser->job->preamble_status |= AMDGPU_PREAMBLE_IB_PRESENT_FIRST;
-- parser->ctx->preamble_presented = true;
-- }
-- }
-+ if (chunk_ib->flags & AMDGPU_IB_FLAG_PREAMBLE)
-+ parser->job->preamble_status |=
-+ AMDGPU_PREAMBLE_IB_PRESENT;
-
- if (parser->ring && parser->ring != ring)
- return -EINVAL;
-@@ -1235,6 +1231,12 @@ static int amdgpu_cs_submit(struct amdgpu_cs_parser *p,
-
- amdgpu_cs_post_dependencies(p);
-
-+ if ((job->preamble_status & AMDGPU_PREAMBLE_IB_PRESENT) &&
-+ !p->ctx->preamble_presented) {
-+ job->preamble_status |= AMDGPU_PREAMBLE_IB_PRESENT_FIRST;
-+ p->ctx->preamble_presented = true;
-+ }
-+
- cs->out.handle = seq;
- job->uf_sequence = seq;
-
---
-2.7.4
-