From eed1a90fd4efb2254002a50c63cd9ebc64e187d3 Mon Sep 17 00:00:00 2001 From: YiPeng Chai Date: Wed, 1 Jul 2026 18:08:14 +0800 Subject: [PATCH] drm/amd/ras: replace variable with function to check poison support Use a common interface to retrieve poison support status to avoid handling ASIC-specific logic. Signed-off-by: YiPeng Chai Reviewed-by: Tao Zhou Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/ras/core/aca_v1_0.c | 2 +- drivers/gpu/drm/amd/ras/core/ras_aca_v5_0.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/ras/core/aca_v1_0.c b/drivers/gpu/drm/amd/ras/core/aca_v1_0.c index c2fba818a462..1f0ad3e502da 100644 --- a/drivers/gpu/drm/amd/ras/core/aca_v1_0.c +++ b/drivers/gpu/drm/amd/ras/core/aca_v1_0.c @@ -176,7 +176,7 @@ static bool aca_match_mmhub_bank(struct aca_block *aca_blk, void *data) static bool aca_check_umc_de(struct ras_core_context *ras_core, uint64_t mc_umc_status) { - return (ras_core->poison_supported && + return (ras_core_poison_supported(ras_core) && ACA_REG_STATUS_VAL(mc_umc_status) && ACA_REG_STATUS_DEFERRED(mc_umc_status)); } diff --git a/drivers/gpu/drm/amd/ras/core/ras_aca_v5_0.c b/drivers/gpu/drm/amd/ras/core/ras_aca_v5_0.c index 60d087d977b1..52036ca7a39a 100644 --- a/drivers/gpu/drm/amd/ras/core/ras_aca_v5_0.c +++ b/drivers/gpu/drm/amd/ras/core/ras_aca_v5_0.c @@ -120,7 +120,7 @@ static bool aca_match_bank_default(struct aca_block *aca_blk, void *data) static bool aca_check_umc_de(struct ras_core_context *ras_core, u64 mc_umc_status) { - return (ras_core->poison_supported && + return (ras_core_poison_supported(ras_core) && ACA_V5_REG_STATUS_VAL(mc_umc_status) && ACA_V5_REG_STATUS_DEFERRED(mc_umc_status)); }