summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Zhang <Jesse.Zhang@amd.com>2026-06-20 23:06:35 +0800
committerAlex Deucher <alexander.deucher@amd.com>2026-07-01 11:15:32 -0400
commita36daf95cc8dfa47dd8087b65be62107390a0e36 (patch)
tree9858c895ff837fa91f4b42435ce4f374c88b7bea
parent41eb81a30665ece270d677b4ac92cb82047e69bd (diff)
downloadlinux-stable-a36daf95cc8dfa47dd8087b65be62107390a0e36.tar.gz
linux-stable-a36daf95cc8dfa47dd8087b65be62107390a0e36.zip
drm/amdkfd: flush MES queue on reset-time queue removal
Pass flush_mes_queue=true in reset_queue_mes() to match the GFX post-reset drop semantics. Suggested-by: Shaoyun Liu <shaoyun.liu@amd.com> Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Jesse Zhang <Jesse.Zhang@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r--drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
index 3b1a5a2a37ca..ce28a7c77704 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
@@ -427,7 +427,7 @@ static int reset_queue_mes(struct device_queue_manager *dqm, struct queue *q,
if (r)
return r;
/* Proceed remove_queue with reset=true */
- remove_queue_mes_on_reset_option(dqm, q, &pdd->qpd, true, false);
+ remove_queue_mes_on_reset_option(dqm, q, &pdd->qpd, true, true);
set_queue_as_reset(dqm, q, &pdd->qpd);
return 0;
}