Commit b16483f9 authored by Brian Welty's avatar Brian Welty Committed by Matthew Brost
Browse files

drm/xe: Fix guc_exec_queue_set_priority



We need to set q->priority prior to calling guc_exec_queue_add_msg() as
that will call init_policies() and sets the scheduling properties to those
stored in the exec_queue.

Fixes: dd08ebf6 ("drm/xe: Introduce a new DRM driver for Intel GPUs")
Signed-off-by: default avatarBrian Welty <brian.welty@intel.com>
Signed-off-by: default avatarMatthew Brost <matthew.brost@intel.com>
Reviewed-by: default avatarMatthew Brost <matthew.brost@intel.com>
parent 9fbedddf
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1308,8 +1308,8 @@ static int guc_exec_queue_set_priority(struct xe_exec_queue *q,
	if (!msg)
		return -ENOMEM;

	guc_exec_queue_add_msg(q, msg, SET_SCHED_PROPS);
	q->priority = priority;
	guc_exec_queue_add_msg(q, msg, SET_SCHED_PROPS);

	return 0;
}