Commit 0a96afc7 authored by Le Ma's avatar Le Ma Committed by Alex Deucher

drm/amdgpu: fix ctx init failure for asics without gfx ring

This workaround does not affect other asics because amdgpu only need expose
one gfx sched to user for now.
Signed-off-by: default avatarLe Ma <le.ma@amd.com>
Reviewed-by: default avatarNirmoy Das <nirmoy.das@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent a7843c03
...@@ -127,7 +127,8 @@ static int amdgpu_ctx_init(struct amdgpu_device *adev, ...@@ -127,7 +127,8 @@ static int amdgpu_ctx_init(struct amdgpu_device *adev,
switch (i) { switch (i) {
case AMDGPU_HW_IP_GFX: case AMDGPU_HW_IP_GFX:
scheds = adev->gfx.gfx_sched; sched = &adev->gfx.gfx_ring[0].sched;
scheds = &sched;
num_scheds = 1; num_scheds = 1;
break; break;
case AMDGPU_HW_IP_COMPUTE: case AMDGPU_HW_IP_COMPUTE:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment