[AMD Official Use Only - AMD Internal Distribution Only] Greetings @Kuehling, Felix, sending peace.
I want to draw your attention to this 1-line change, multiple customers would love to have it in. Lot of details are on SWDEV-548025. One love! > -----Original Message----- > From: Martin, Andrew <[email protected]> > Sent: Monday, February 2, 2026 5:53 AM > To: [email protected] > Cc: Cornwall, Jay <[email protected]>; Greathouse, Joseph > <[email protected]>; Martin, Andrew <[email protected]> > Subject: [PATCH] drm/amdkfd: Disable MQD queue priority > > This solves a "priority inversion" issue, caused by the language runtime > making > high-priority queues wait for activity on lower-priority queues. > > Signed-off-by: Andrew Martin <[email protected]> > --- > drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c > b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c > index dcf4bbfa641b..bc4ceba35908 100644 > --- a/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c > +++ b/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c > @@ -106,7 +106,7 @@ static void update_cu_mask(struct mqd_manager > *mm, void *mqd, static void set_priority(struct v9_mqd *m, struct > queue_properties *q) { > m->cp_hqd_pipe_priority = pipe_priority_map[q->priority]; > - m->cp_hqd_queue_priority = q->priority; > + /* m->cp_hqd_queue_priority = q->priority; */ > } > > static bool mqd_on_vram(struct amdgpu_device *adev) > -- > 2.43.0
