]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/amdgpu: fix ring timeout issue in gfx10 sr-iov environment
authorLin.Cao <lincao12@amd.com>
Tue, 14 Jan 2025 09:42:01 +0000 (17:42 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 24 Jan 2025 14:55:04 +0000 (09:55 -0500)
commitb529093999ff052916b35356dc66eddb83258ead
tree54a581a3413c9666de8f61537edefccb7bf13b7f
parent1bf06a1fcd7e06435e654e10f6a24784785854f7
drm/amdgpu: fix ring timeout issue in gfx10 sr-iov environment

commit 26c95e838e63 ("drm/amdgpu: set the VM pointer to NULL in
amdgpu_job_prepare") set job->vm as NULL if there is no fence. It will
cause emit switch buffer be skippen if job->vm set as NULL.

Check job rather than vm could solve this problem.

Fixes: 26c95e838e63 ("drm/amdgpu: set the VM pointer to NULL in amdgpu_job_prepare")
Signed-off-by: Lin.Cao <lincao12@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c