aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
index df6965761046..02d563cfb4a7 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
@@ -394,7 +394,6 @@ void amdgpu_ctx_priority_override(struct amdgpu_ctx *ctx,
394{ 394{
395 int i; 395 int i;
396 struct amdgpu_device *adev = ctx->adev; 396 struct amdgpu_device *adev = ctx->adev;
397 struct drm_sched_rq *rq;
398 struct drm_sched_entity *entity; 397 struct drm_sched_entity *entity;
399 struct amdgpu_ring *ring; 398 struct amdgpu_ring *ring;
400 enum drm_sched_priority ctx_prio; 399 enum drm_sched_priority ctx_prio;
@@ -407,12 +406,11 @@ void amdgpu_ctx_priority_override(struct amdgpu_ctx *ctx,
407 for (i = 0; i < adev->num_rings; i++) { 406 for (i = 0; i < adev->num_rings; i++) {
408 ring = adev->rings[i]; 407 ring = adev->rings[i];
409 entity = &ctx->rings[i].entity; 408 entity = &ctx->rings[i].entity;
410 rq = &ring->sched.sched_rq[ctx_prio];
411 409
412 if (ring->funcs->type == AMDGPU_RING_TYPE_KIQ) 410 if (ring->funcs->type == AMDGPU_RING_TYPE_KIQ)
413 continue; 411 continue;
414 412
415 drm_sched_entity_set_rq(entity, rq); 413 drm_sched_entity_set_priority(entity, ctx_prio);
416 } 414 }
417} 415}
418 416