]> git.hungrycats.org Git - linux/commit
drm/amdgpu/mes_v12_1: use mes schedule pipe for legacy queues on unified MES
authorJesse Zhang <Jesse.Zhang@amd.com>
Mon, 30 Mar 2026 01:33:28 +0000 (09:33 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 17 Jun 2026 19:51:33 +0000 (15:51 -0400)
commit9d2da45b1d0a33683364b39fa16bd50121f8f8e2
treef0783a8b3334a72ad8884288b037d139ceb04c57
parent5ec4cc91708370847772f2a2397316dbd8d8f066
drm/amdgpu/mes_v12_1: use mes schedule pipe for legacy queues on unified MES

when suspend_all_gangs is issued to pipe0 MES during system suspend or runtime PM, pipe0 can only suspend and resume queues it has tracked.
KCQs registered with a non-zero pipe slot may not be correctly handled, leaving them in an inconsistent state after resume.

v3: fix the schedule pipe issue

Suggested-by: Michael Chen <michael.chen@amd.com>
Suggested-by: Alex Deucher <alexander.deucher@amd.com>
Suggested-by: Shaoyun Liu <shaoyun.liu@amd.com>
Signed-off-by: Jesse Zhang <jesse.zhang@amd.com>
Reviewed-by: Prike Liang <Prike.Liang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c