drm/amdgpu: optimize logging deferred error info
authorYiPeng Chai <YiPeng.Chai@amd.com>
Thu, 11 Jul 2024 08:14:22 +0000 (16:14 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 23 Jul 2024 21:32:14 +0000 (17:32 -0400)
commit56631dee2932dbc203f0abd1011aa9d3d621e206
treeab94d0073118a06a66545705e6e63b3f093ae3b4
parent27cdf8c3cae2ad1dbfe1a32ff999c98349366862
drm/amdgpu: optimize logging deferred error info

1. Use pa_pfn as the radix-tree key index to log
   deferred error info.
2. Use local array to store a row of bad pages.

Signed-off-by: YiPeng Chai <YiPeng.Chai@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
drivers/gpu/drm/amd/amdgpu/umc_v12_0.h