Commit fc330777 authored by Matthew Brost's avatar Matthew Brost

drm/xe: Reinit msg link when processing a message

Will help to avoid adding a static message twice.
Signed-off-by: default avatarMatthew Brost <matthew.brost@intel.com>
Reviewed-by: default avatarJonathan Cavitt <jonathan.cavitt@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240809191929.3138956-3-matthew.brost@intel.com
parent a86ee96c
...@@ -31,7 +31,7 @@ xe_sched_get_msg(struct xe_gpu_scheduler *sched) ...@@ -31,7 +31,7 @@ xe_sched_get_msg(struct xe_gpu_scheduler *sched)
msg = list_first_entry_or_null(&sched->msgs, msg = list_first_entry_or_null(&sched->msgs,
struct xe_sched_msg, link); struct xe_sched_msg, link);
if (msg) if (msg)
list_del(&msg->link); list_del_init(&msg->link);
xe_sched_msg_unlock(sched); xe_sched_msg_unlock(sched);
return msg; return msg;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment