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
