summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
diff options
context:
space:
mode:
authoryipechai <YiPeng.Chai@amd.com>2022-01-11 16:45:19 +0800
committerAlex Deucher <alexander.deucher@amd.com>2022-01-14 17:52:00 -0500
commitdf01fe73ee98daf00c94189967550bd2d2098912 (patch)
treef4c77f647b67280986a60e4e707deeda57db0d45 /drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
parentc4381d0ee81930097e94e55d1c23f85798ffd093 (diff)
downloadlinux-df01fe73ee98daf00c94189967550bd2d2098912.tar.bz2
drm/amdgpu: Add ras supported check for register_ras_block
Add ras supported check for register_ras_block. Signed-off-by: yipechai <YiPeng.Chai@amd.com> Reviewed-by: Tao Zhou <tao.zhou1@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
index 517650d286a7..a1b4623ab1dd 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
@@ -2756,6 +2756,9 @@ int amdgpu_ras_register_ras_block(struct amdgpu_device *adev,
if (!adev || !ras_block_obj)
return -EINVAL;
+ if (!amdgpu_ras_asic_supported(adev))
+ return 0;
+
INIT_LIST_HEAD(&ras_block_obj->node);
list_add_tail(&ras_block_obj->node, &adev->ras_list);