Pass flush_mes_queue=true in reset_queue_mes() to match the GFX
post-reset drop semantics.

Suggested-by: Shaoyun Liu <[email protected]>
Signed-off-by: Jesse Zhang <[email protected]>
---
 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 166dfa808cfa..9f28974f25b4 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;
 }
-- 
2.49.0

Reply via email to