]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/amdkfd: No need to suspend whole MES to evict process
authorHarish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
Sun, 11 Jan 2026 21:53:18 +0000 (16:53 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 23 Jan 2026 10:21:19 +0000 (11:21 +0100)
commit3d05c5e1015212ca663561dc91f608ceb612ac8c
tree40259b1920122ac7427f11b66cd0e2868786991f
parent226d5d24c7ce12df74fd1a9ebeacff043a75abed
drm/amdkfd: No need to suspend whole MES to evict process

[ Upstream commit 18dbcfb46f692e665c3fe3eee804e56c4eae53d6 ]

Each queue of the process is individually removed and there is not need
to suspend whole mes. Suspending mes stops kernel mode queues also
causing unnecessary timeouts when running mixed work loads

Fixes: 079ae5118e1f ("drm/amdkfd: fix suspend/resume all calls in mes based eviction path")
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4765
Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 3fd20580b96a6e9da65b94ac3b58ee288239b731)
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c