✓ CI.checkpatch: success for Refactor xe_exec_queue_create to fix user extensions
Patchwork
patchwork at emeril.freedesktop.org
Wed Jan 3 14:19:28 UTC 2024
== Series Details ==
Series: Refactor xe_exec_queue_create to fix user extensions
URL : https://patchwork.freedesktop.org/series/128128/
State : success
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
6030b24c1386b00de8187b5fb987e283a57b372a
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit bcd3e69ab9af5d44cb7ed619d6826f962188d433
Author: Brian Welty <brian.welty at intel.com>
Date: Tue Jan 2 13:17:31 2024 -0800
drm/xe: Finish refactoring of exec_queue_create
Setting of exec_queue user extensions is moved from the end of the ioctl
function earlier, into __xe_exec_queue_alloc().
This fixes bug in that the USM attributes for access counters were being
applied too late, and effectively were ignored.
However, in order to apply user extensions this early, we can no longer
call q->ops functions. Instead, make it more efficient. The user extension
functions can simply update the q->sched_props values and they will be
applied by the backend during q->ops->init().
Signed-off-by: Brian Welty <brian.welty at intel.com>
+ /mt/dim checkpatch 7b3b98d034784b125bad7aca46f9e7a3cfcde45a drm-intel
0732589a8 drm/xe: Refactor __xe_exec_queue_create()
70ad80cd9 drm/xe: Add exec_queue.sched_props.job_timeout_ms
e4035b927 drm/xe: Add exec_queue.sched_props.priority
bcd3e69ab drm/xe: Finish refactoring of exec_queue_create
More information about the Intel-xe
mailing list