diff options
| author | Brian Welty <[email protected]> | 2024-01-05 11:04:40 -0800 |
|---|---|---|
| committer | Matthew Brost <[email protected]> | 2024-01-09 14:11:58 -0800 |
| commit | a8004af338f6b3319476ecbed63ea49bf393fc1f (patch) | |
| tree | a3f976443b3888466c4a0ebf32935396738cfde6 /tools/perf/scripts/python | |
| parent | b16483f9f8120b530327879fa3ea576e897946da (diff) | |
drm/xe: Fix modifying exec_queue priority in xe_migrate_init
After exec_queue has been created, we cannot simply modify q->priority.
This needs to be done by the backend via q->ops. However in this case,
it would be more efficient to simply pass a flag when creating the
exec_queue and set the desired priority upfront during queue creation.
To that end: new flag EXEC_QUEUE_FLAG_HIGH_PRIORITY is introduced.
The priority field is moved to be with other scheduling properties and
is now exec_queue.sched_props.priority. This is no longer set to initial
value by the backend, but is now set within __xe_exec_queue_create().
Fixes: b4eecedc75c1 ("drm/xe: Fix potential deadlock handling page faults")
Signed-off-by: Brian Welty <[email protected]>
Signed-off-by: Matthew Brost <[email protected]>
Reviewed-by: Matthew Brost <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions