diff options
author | Matthew Brost <[email protected]> | 2024-08-09 12:19:26 -0700 |
---|---|---|
committer | Matthew Brost <[email protected]> | 2024-08-09 19:07:29 -0700 |
commit | fc33077765e9104f84b49d9b9e0702a41d5269d6 (patch) | |
tree | b3b789389083aecf063604d08c54fa36a76ec200 | |
parent | a86ee96ce819800a399e0260c5ffad793c9c6ac3 (diff) |
drm/xe: Reinit msg link when processing a message
Will help to avoid adding a static message twice.
Signed-off-by: Matthew Brost <[email protected]>
Reviewed-by: Jonathan Cavitt <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
-rw-r--r-- | drivers/gpu/drm/xe/xe_gpu_scheduler.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/xe/xe_gpu_scheduler.c b/drivers/gpu/drm/xe/xe_gpu_scheduler.c index eea71c67cf2a..1c703e8423de 100644 --- a/drivers/gpu/drm/xe/xe_gpu_scheduler.c +++ b/drivers/gpu/drm/xe/xe_gpu_scheduler.c @@ -31,7 +31,7 @@ xe_sched_get_msg(struct xe_gpu_scheduler *sched) msg = list_first_entry_or_null(&sched->msgs, struct xe_sched_msg, link); if (msg) - list_del(&msg->link); + list_del_init(&msg->link); xe_sched_msg_unlock(sched); return msg; |