mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
drm/amdgpu: Update ring scheduler info as needed
Not all rings have scheduler associated. Only update scheduler data for rings with scheduler. It could result in out of bound access as total rings are more than those associated with particular IPs. Signed-off-by: Lijo Lazar <lijo.lazar@amd.com> Reviewed-by: James Zhu <James.Zhu@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
c6195ef5ee
commit
6cb209ed68
1 changed files with 1 additions and 1 deletions
|
@ -134,7 +134,7 @@ static int aqua_vanjaram_xcp_sched_list_update(
|
|||
|
||||
for (i = 0; i < AMDGPU_MAX_RINGS; i++) {
|
||||
ring = adev->rings[i];
|
||||
if (!ring || !ring->sched.ready)
|
||||
if (!ring || !ring->sched.ready || ring->no_scheduler)
|
||||
continue;
|
||||
|
||||
aqua_vanjaram_xcp_gpu_sched_update(adev, ring, ring->xcp_id);
|
||||
|
|
Loading…
Add table
Reference in a new issue