aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/amd/scheduler/gpu_scheduler.c')
-rw-r--r--drivers/gpu/drm/amd/scheduler/gpu_scheduler.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c
index 9061c88e3e0c..5a1ece2774b5 100644
--- a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c
+++ b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c
@@ -676,13 +676,17 @@ static int amd_sched_main(void *param)
676*/ 676*/
677int amd_sched_init(struct amd_gpu_scheduler *sched, 677int amd_sched_init(struct amd_gpu_scheduler *sched,
678 const struct amd_sched_backend_ops *ops, 678 const struct amd_sched_backend_ops *ops,
679 unsigned hw_submission, long timeout, const char *name) 679 unsigned hw_submission,
680 unsigned hang_limit,
681 long timeout,
682 const char *name)
680{ 683{
681 int i; 684 int i;
682 sched->ops = ops; 685 sched->ops = ops;
683 sched->hw_submission_limit = hw_submission; 686 sched->hw_submission_limit = hw_submission;
684 sched->name = name; 687 sched->name = name;
685 sched->timeout = timeout; 688 sched->timeout = timeout;
689 sched->hang_limit = hang_limit;
686 for (i = AMD_SCHED_PRIORITY_MIN; i < AMD_SCHED_PRIORITY_MAX; i++) 690 for (i = AMD_SCHED_PRIORITY_MIN; i < AMD_SCHED_PRIORITY_MAX; i++)
687 amd_sched_rq_init(&sched->sched_rq[i]); 691 amd_sched_rq_init(&sched->sched_rq[i]);
688 692