fix bank error type issue.

Fixes: ecee078c8d169 ("drm/amdgpu: implement RAS ACA driver framework")

Signed-off-by: Yang Wang <kevinyang.w...@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 4 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
index 309e73bc5ee7..8c18dfb28030 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
@@ -291,7 +291,7 @@ static int aca_log_errors(struct aca_handle *handle, enum 
aca_error_type type,
        if (!bank_error)
                return -ENOMEM;
 
-       bank_error->count[type] += report->count[type];
+       bank_error->count += report->count[type];
 
        return 0;
 }
@@ -431,7 +431,7 @@ static int aca_log_aca_error_data(struct aca_bank_error 
*bank_error, enum aca_er
        if (type >= ACA_ERROR_TYPE_COUNT)
                return -EINVAL;
 
-       count = bank_error->count[type];
+       count = bank_error->count;
        if (!count)
                return 0;
 
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
index 2da50e095883..e650fed2e806 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
@@ -123,7 +123,7 @@ struct aca_bank_report {
 struct aca_bank_error {
        struct list_head node;
        struct aca_bank_info info;
-       u64 count[ACA_ERROR_TYPE_COUNT];
+       u64 count;
 };
 
 struct aca_error {
-- 
2.34.1

Reply via email to