On Thu, Aug 07, 2025 at 01:44:07AM +0000, Pasha Tatashin wrote: > - physxa = xa_load_or_alloc(&track->orders, order, sizeof(*physxa)); > - if (IS_ERR(physxa)) > - return PTR_ERR(physxa); It is probably better to introduce a function pointer argument to this xa_load_or_alloc() to do the alloc and init operation than to open code the thing. Jason