drm/amdgpu: skip GPU scheduler setup for KIQ and MES ring
authorLikun Gao <Likun.Gao@amd.com>
Wed, 15 Apr 2020 03:33:15 +0000 (11:33 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 1 Jul 2020 05:59:13 +0000 (01:59 -0400)
Fix the coding error to skip GPU scheduler setup for KIQ and MES ring.

Signed-off-by: Likun Gao <Likun.Gao@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c

index 8712a2e1b869feb98ac5028d5da1e685233094c4..0ce82686c983e638807b94b1c7e7b4a30b397560 100644 (file)
@@ -470,7 +470,7 @@ int amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring,
                return -ENOMEM;
 
        /* No need to setup the GPU scheduler for KIQ and MES ring */
-       if (ring->funcs->type != AMDGPU_RING_TYPE_KIQ ||
+       if (ring->funcs->type != AMDGPU_RING_TYPE_KIQ &&
            ring->funcs->type != AMDGPU_RING_TYPE_MES) {
                switch (ring->funcs->type) {
                case AMDGPU_RING_TYPE_GFX: