aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/files/0472-drm-amd-scheduler-Mark-amdgpu_sched_ops-const.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/files/0472-drm-amd-scheduler-Mark-amdgpu_sched_ops-const.patch')
-rw-r--r--common/recipes-kernel/linux/files/0472-drm-amd-scheduler-Mark-amdgpu_sched_ops-const.patch88
1 files changed, 0 insertions, 88 deletions
diff --git a/common/recipes-kernel/linux/files/0472-drm-amd-scheduler-Mark-amdgpu_sched_ops-const.patch b/common/recipes-kernel/linux/files/0472-drm-amd-scheduler-Mark-amdgpu_sched_ops-const.patch
deleted file mode 100644
index aa1fc265..00000000
--- a/common/recipes-kernel/linux/files/0472-drm-amd-scheduler-Mark-amdgpu_sched_ops-const.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From 82701fe9953eb4929c761263d0bf45f09ba123cb Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Nils=20Wallm=C3=A9nius?= <nils.wallmenius@gmail.com>
-Date: Sun, 10 Apr 2016 16:30:00 +0200
-Subject: [PATCH 0472/1110] drm/amd/scheduler: Mark amdgpu_sched_ops const
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-This marks the struct amdgpu_sched_ops const and
-adjusts amd_sched_init to take a const pointer
-for the ops param. The ops member of
-struct amd_gpu_scheduler is also changed to const.
-
-Reviewed-by: Christian König <christian.koenig@amd.com>
-Signed-off-by: Nils Wallménius <nils.wallmenius@gmail.com>
-Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-Signed-off-by: Kalyan Alle <kalyan.alle@amd.com>
----
- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +-
- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +-
- drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 2 +-
- drivers/gpu/drm/amd/scheduler/gpu_scheduler.h | 4 ++--
- 4 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-index 5c34b1e..e7c1623 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-@@ -749,7 +749,7 @@ enum amdgpu_ring_type {
- AMDGPU_RING_TYPE_VCE
- };
-
--extern struct amd_sched_backend_ops amdgpu_sched_ops;
-+extern const struct amd_sched_backend_ops amdgpu_sched_ops;
- int amdgpu_job_alloc_with_ib(struct amdgpu_device *adev, unsigned size,
- struct amdgpu_job **job);
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
-index 7b4bbcc..f9e7336 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
-@@ -197,7 +197,7 @@ err:
- return fence;
- }
-
--struct amd_sched_backend_ops amdgpu_sched_ops = {
-+const struct amd_sched_backend_ops amdgpu_sched_ops = {
- .dependency = amdgpu_job_dependency,
- .run_job = amdgpu_job_run,
- .begin_job = amd_sched_job_begin,
-diff --git a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c
-index 639c70d..c16248c 100644
---- a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c
-+++ b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c
-@@ -530,7 +530,7 @@ static int amd_sched_main(void *param)
- * Return 0 on success, otherwise error code.
- */
- int amd_sched_init(struct amd_gpu_scheduler *sched,
-- struct amd_sched_backend_ops *ops,
-+ const struct amd_sched_backend_ops *ops,
- unsigned hw_submission, long timeout, const char *name)
- {
- int i;
-diff --git a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.h b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.h
-index 95ebfd0..169f70f 100644
---- a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.h
-+++ b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.h
-@@ -123,7 +123,7 @@ enum amd_sched_priority {
- * One scheduler is implemented for each hardware ring
- */
- struct amd_gpu_scheduler {
-- struct amd_sched_backend_ops *ops;
-+ const struct amd_sched_backend_ops *ops;
- uint32_t hw_submission_limit;
- long timeout;
- const char *name;
-@@ -137,7 +137,7 @@ struct amd_gpu_scheduler {
- };
-
- int amd_sched_init(struct amd_gpu_scheduler *sched,
-- struct amd_sched_backend_ops *ops,
-+ const struct amd_sched_backend_ops *ops,
- uint32_t hw_submission, long timeout, const char *name);
- void amd_sched_fini(struct amd_gpu_scheduler *sched);
-
---
-2.7.4
-