drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend
authorLang Yu <Lang.Yu@amd.com>
Fri, 19 Apr 2024 07:40:08 +0000 (15:40 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 26 Apr 2024 21:22:38 +0000 (17:22 -0400)
commita522ec528cc74377e541e49555ba8739c4e5d4be
treefcb3e0c1fe5420786fd9c8348909cc810cd64dcd
parentf989ecccdf6bfe985b89d713db1b6c46ae582b64
drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend

umsch test needs full GPU functionality(e.g., VM update, TLB flush,
possibly buffer moving under memory pressure) which may be not ready
under these states. Just skip it to avoid potential issues.

Signed-off-by: Lang Yu <Lang.Yu@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Veerabadhran Gopalakrishnan <Veerabadhran.Gopalakrishnan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c