]> git.itanic.dy.fi Git - linux-stable/commit
drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
authorYiPeng Chai <YiPeng.Chai@amd.com>
Fri, 12 Aug 2022 05:38:34 +0000 (13:38 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 19 Aug 2022 21:06:13 +0000 (17:06 -0400)
commit9d705d7741ae70764f3d6d87e67fad3b5c30ffd0
treedee3a15810c1ab684670195820805360d7acf9b3
parent43ef9db423bdce1df504d4d10e25092d427f04e3
drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini

V1:
The amdgpu_xgmi_remove_device function will send unload command
to psp through psp ring to terminate xgmi, but psp ring has been
destroyed in psp_hw_fini.

V2:
1. Change the commit title.
2. Restore amdgpu_xgmi_remove_device to its original calling location.
   Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to
   psp_hw_fini.

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_psp.c
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c