]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data
authorJingwen Chen <Jingwen.Chen2@amd.com>
Tue, 19 Jan 2021 08:54:50 +0000 (16:54 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 25 Jan 2021 22:46:48 +0000 (17:46 -0500)
commit6363f7f5a18e5460421eaaae020948699e02458c
tree840a300244954cba88eead9f62f54e2bb2b66100
parent653ddf2e267a8da398f8919c877f0368deec2570
drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data

[Why]
when vram lost happened in guest, try to write vram can lead to
kernel stuck.

[How]
When the readback data is invalid, don't do write work, directly
reschedule a new work.

Signed-off-by: Jingwen Chen <Jingwen.Chen2@amd.com>
Reviewed-by: Monk Liu<monk.liu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c