aboutsummaryrefslogtreecommitdiffstats
path: root/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/1978-drm-amdgpu-introduce-AMDGPU_CTX_PRIORITY_UNSET.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/1978-drm-amdgpu-introduce-AMDGPU_CTX_PRIORITY_UNSET.patch')
-rw-r--r--meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/1978-drm-amdgpu-introduce-AMDGPU_CTX_PRIORITY_UNSET.patch49
1 files changed, 49 insertions, 0 deletions
diff --git a/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/1978-drm-amdgpu-introduce-AMDGPU_CTX_PRIORITY_UNSET.patch b/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/1978-drm-amdgpu-introduce-AMDGPU_CTX_PRIORITY_UNSET.patch
new file mode 100644
index 00000000..a2a377ee
--- /dev/null
+++ b/meta-v1000/recipes-kernel/linux/linux-yocto-4.14.71/1978-drm-amdgpu-introduce-AMDGPU_CTX_PRIORITY_UNSET.patch
@@ -0,0 +1,49 @@
+From b8bc01c5142a12433f001e2854c92ec36e998b68 Mon Sep 17 00:00:00 2001
+From: Andres Rodriguez <andresx7@gmail.com>
+Date: Mon, 26 Jun 2017 16:12:10 -0400
+Subject: [PATCH 1978/4131] drm/amdgpu: introduce AMDGPU_CTX_PRIORITY_UNSET
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Use _INVALID to identify bad parameters and _UNSET to represent the
+lack of interest in a specific value.
+
+Signed-off-by: Andres Rodriguez <andresx7@gmail.com>
+Acked-by: Christian König <christian.koenig@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 ++
+ drivers/gpu/drm/amd/scheduler/gpu_scheduler.h | 3 ++-
+ 2 files changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
+index b10f6f8..1a77961 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
+@@ -247,6 +247,8 @@ static enum amd_sched_priority amdgpu_to_sched_priority(int amdgpu_priority)
+ case AMDGPU_CTX_PRIORITY_LOW_SW:
+ case AMDGPU_CTX_PRIORITY_LOW_HW:
+ return AMD_SCHED_PRIORITY_LOW;
++ case AMDGPU_CTX_PRIORITY_UNSET:
++ return AMD_SCHED_PRIORITY_UNSET;
+ default:
+ WARN(1, "Invalid context priority %d\n", amdgpu_priority);
+ return AMD_SCHED_PRIORITY_INVALID;
+diff --git a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.h b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.h
+index cd7130b..a426b81 100644
+--- a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.h
++++ b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.h
+@@ -121,7 +121,8 @@ enum amd_sched_priority {
+ AMD_SCHED_PRIORITY_HIGH_HW,
+ AMD_SCHED_PRIORITY_KERNEL,
+ AMD_SCHED_PRIORITY_MAX,
+- AMD_SCHED_PRIORITY_INVALID = -1
++ AMD_SCHED_PRIORITY_INVALID = -1,
++ AMD_SCHED_PRIORITY_UNSET = -2
+ };
+
+ /**
+--
+2.7.4
+