mirror_ubuntu-kernels/drivers/gpu/drm/amd
yipechai bdb3489cfc drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini for each ras block
1. Define amdgpu_ras_block_late_init to create sysfs nodes
   and interrupt handles.
2. Define amdgpu_ras_block_late_fini to remove sysfs nodes
   and interrupt handles.
3. Replace ras block variable members in struct
   amdgpu_ras_block_object with struct ras_common_if, which
   can make it easy to associate each ras block instance
   with each ras block functional interface.
4. Add .ras_cb to struct amdgpu_ras_block_object.
5. Change each ras block to fit for the changement of struct
   amdgpu_ras_block_object.

Signed-off-by: yipechai <YiPeng.Chai@amd.com>
Reviewed-by: Tao Zhou <tao.zhou1@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2022-02-14 15:08:40 -05:00
..
acp
amdgpu drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini for each ras block 2022-02-14 15:08:40 -05:00
amdkfd drm/amdkfd: Fix leftover errors and warnings 2022-02-14 15:08:40 -05:00
display Merge tag 'amd-drm-next-5.18-2022-02-11-1' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-02-14 10:31:51 +10:00
include drm/amdkfd: Remove unused old debugger implementation 2022-02-09 16:57:51 -05:00
pm drm/amd/pm: fulfill the support for DriverSmuConfig table 2022-02-11 16:12:53 -05:00