From: Hawking Zhang Date: Wed, 14 Feb 2024 04:47:39 +0000 (+0800) Subject: drm/amdgpu: Do not toggle bif ras irq from guest X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=5c0701561933ec9ee65ddd91ac5ba46873787a04;p=linux.git drm/amdgpu: Do not toggle bif ras irq from guest Only do this from host side. Signed-off-by: Hawking Zhang Reviewed-by: Tao Zhou Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/soc15.c b/drivers/gpu/drm/amd/amdgpu/soc15.c index c64c01e2944a2..37ad234c7eb98 100644 --- a/drivers/gpu/drm/amd/amdgpu/soc15.c +++ b/drivers/gpu/drm/amd/amdgpu/soc15.c @@ -1278,7 +1278,8 @@ static int soc15_common_hw_fini(void *handle) if (amdgpu_sriov_vf(adev)) xgpu_ai_mailbox_put_irq(adev); - if (adev->nbio.ras_if && + if ((!amdgpu_sriov_vf(adev)) && + adev->nbio.ras_if && amdgpu_ras_is_supported(adev, adev->nbio.ras_if->block)) { if (adev->nbio.ras && adev->nbio.ras->init_ras_controller_interrupt)