From: YiPeng Chai <[email protected]>

Use a common interface to retrieve poison support status
to avoid handling ASIC-specific logic.

Signed-off-by: YiPeng Chai <[email protected]>
Reviewed-by: Tao Zhou <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
---
 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 c2fba818a4629..1f0ad3e502da1 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 60d087d977b14..52036ca7a39af 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));
 }
-- 
2.55.0

Reply via email to