mirror of
https://github.com/torvalds/linux.git
synced 2026-05-23 22:52:19 +02:00
drm/xe: Fix exec queue usage for unbinds
Passing in a NULL exec queue to __xe_pt_unbind_vma results in the migrate exec queue being used. This is not the intent from the VM bind IOCTL, rather a NULL exec queue should use default VM exec queue. Reviewed-by: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> Signed-off-by: Matthew Brost <matthew.brost@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
This commit is contained in:
parent
328e089bfb
commit
9a674bef6c
|
|
@ -1734,7 +1734,8 @@ xe_vm_unbind_vma(struct xe_vma *vma, struct xe_exec_queue *q,
|
|||
if (!(vma->tile_present & BIT(id)))
|
||||
goto next;
|
||||
|
||||
fence = __xe_pt_unbind_vma(tile, vma, q, first_op ? syncs : NULL,
|
||||
fence = __xe_pt_unbind_vma(tile, vma, q ? q : vm->q[id],
|
||||
first_op ? syncs : NULL,
|
||||
first_op ? num_syncs : 0);
|
||||
if (IS_ERR(fence)) {
|
||||
err = PTR_ERR(fence);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user