]> www.infradead.org Git - users/hch/misc.git/commitdiff
drm/amdgpu/mes11: drop amdgpu_mes_suspend()/amdgpu_mes_resume() calls
authorAlex Deucher <alexander.deucher@amd.com>
Thu, 20 Feb 2025 15:42:30 +0000 (10:42 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 27 Feb 2025 21:50:03 +0000 (16:50 -0500)
They are noops on GFX11 for most firmware versions. KFD already
handles its own queues and they should already be unmapped at this
point so even if this runs, it's not doing anything.

Reviewed-by: Shaoyun.liu <Shaoyun.liu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c

index cbe0dc9ca6d9feab59e628735fca59930a576c2b..7eee41187b7c1989c7def39255f65fa060e5af64 100644 (file)
@@ -1674,24 +1674,12 @@ static int mes_v11_0_hw_fini(struct amdgpu_ip_block *ip_block)
 
 static int mes_v11_0_suspend(struct amdgpu_ip_block *ip_block)
 {
-       int r;
-
-       r = amdgpu_mes_suspend(ip_block->adev);
-       if (r)
-               return r;
-
        return mes_v11_0_hw_fini(ip_block);
 }
 
 static int mes_v11_0_resume(struct amdgpu_ip_block *ip_block)
 {
-       int r;
-
-       r = mes_v11_0_hw_init(ip_block);
-       if (r)
-               return r;
-
-       return amdgpu_mes_resume(ip_block->adev);
+       return mes_v11_0_hw_init(ip_block);
 }
 
 static int mes_v11_0_early_init(struct amdgpu_ip_block *ip_block)