[PATCH] drm/amdgpu: Support poison error injection via ras_ctrl debugfs

Zhou1, Tao Tao.Zhou1 at amd.com
Thu Jan 4 06:12:01 UTC 2024


[AMD Official Use Only - General]

Please also update the description of error type in "DOC: AMDGPU RAS debugfs control interface" for ras_debugfs_ctrl_write.

With that fixed, the patch is:

Reviewed-by: Tao Zhou <tao.zhou1 at amd.com>

> -----Original Message-----
> From: amd-gfx <amd-gfx-bounces at lists.freedesktop.org> On Behalf Of Candice Li
> Sent: Thursday, January 4, 2024 1:16 PM
> To: amd-gfx at lists.freedesktop.org
> Cc: Li, Candice <Candice.Li at amd.com>
> Subject: [PATCH] drm/amdgpu: Support poison error injection via ras_ctrl debugfs
>
> Support poison error injection.
>
> Signed-off-by: Candice Li <candice.li at amd.com>
> ---
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
> b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
> index caf00df669bf7e..5851c7a80a5a8c 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
> @@ -305,11 +305,13 @@ static int amdgpu_ras_debugfs_ctrl_parse_data(struct
> file *f,
>                       return -EINVAL;
>
>               data->head.block = block_id;
> -             /* only ue and ce errors are supported */
> +             /* only ue, ce and poison errors are supported */
>               if (!memcmp("ue", err, 2))
>                       data->head.type =
> AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE;
>               else if (!memcmp("ce", err, 2))
>                       data->head.type =
> AMDGPU_RAS_ERROR__SINGLE_CORRECTABLE;
> +             else if (!memcmp("poison", err, 6))
> +                     data->head.type = AMDGPU_RAS_ERROR__POISON;
>               else
>                       return -EINVAL;
>
> --
> 2.25.1



More information about the amd-gfx mailing list