On Wed, Dec 31, 2025 at 3:25 AM Matthew Brost <[email protected]> wrote:
> What I'd probably do here is store a WQ pointer in 'struct
> xe_tlb_inval' and update all calls in xe_tlb_inval to use that work
> queue.
>
> Since these are tied to a GT currently - see xe_gt_tlb_inval_init_early,
> I'd set the WQ pointer in 'struct xe_tlb_inval' to 'gt->ordered_wq'.
> 'gt->ordered_wq' is the per-GT WQ for resets, jobs timeouts, VF
> migrations (all operations in reclaim path), so this seems to fit here
> as well.

Hi Matthew,

Thanks for your hint, I will send a new version with this change or
if I don't have something properly clear I will get back to you here!

Thanks!

-- 

Marco Crivellari

L3 Support Engineer

Reply via email to