diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 4 |
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 | ||