From: YiPeng Chai <[email protected]>

Handle ras interrupts using unified interface.

Signed-off-by: YiPeng Chai <[email protected]>
Reviewed-by: Hawking Zhang <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
index 35eb87591740a..378921a53b9a7 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
@@ -2393,9 +2393,7 @@ int amdgpu_ras_interrupt_dispatch(struct amdgpu_device 
*adev,
 
                memset(&ih_info, 0, sizeof(ih_info));
                ih_info.block = info->head.block;
-               memcpy(&ih_info.iv_entry, info->entry, sizeof(struct 
amdgpu_iv_entry));
-
-               return amdgpu_ras_mgr_handle_controller_interrupt(adev, 
&ih_info);
+               return amdgpu_ras_mgr_dispatch_interrupt(adev, &ih_info);
        }
 
        obj = amdgpu_ras_find_obj(adev, &info->head);
-- 
2.55.0

Reply via email to