From: Monk Liu Date: Thu, 11 May 2017 05:36:33 +0000 (+0800) Subject: drm/amdgpu:don't init entity for KIQ X-Git-Tag: v4.13-rc1~45^2~24^2~274 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=75fbed20e5e36130a381cc162b137aef349d1f81;p=platform%2Fkernel%2Flinux-exynos.git drm/amdgpu:don't init entity for KIQ We don't need a scheduler for KIQ. Signed-off-by: Monk Liu Reviewed-by: Christian König Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c index 90d1ac8..d22e385 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c @@ -52,6 +52,10 @@ static int amdgpu_ctx_init(struct amdgpu_device *adev, struct amdgpu_ctx *ctx) struct amd_sched_rq *rq; rq = &ring->sched.sched_rq[AMD_SCHED_PRIORITY_NORMAL]; + + if (ring == &adev->gfx.kiq.ring) + continue; + r = amd_sched_entity_init(&ring->sched, &ctx->rings[i].entity, rq, amdgpu_sched_jobs); if (r)