On Tue, 5 Mar 2024 10:02:59 +0100 Köry Maincent wrote: > On Mon, 4 Mar 2024 18:47:37 -0800 > Jakub Kicinski <kuba@xxxxxxxxxx> wrote: > > > On Mon, 26 Feb 2024 14:39:58 +0100 Kory Maincent wrote: > > > +static DEFINE_XARRAY_FLAGS(ptp_clocks_map, XA_FLAGS_LOCK_IRQ | > > > XA_FLAGS_ALLOC); > > > > Why _IRQ? anything on the fastpath hopefully has a pointer to the clock > > already, I'd hope. And we often reserve ID 0 as invalid. > > To keep the same flag as IDA_INIT_FLAGS, I am not expert in xarray so I just > keep it without questioning it. Do you think I should remove it? Yes, I believe those defaults are just "to be safe". > ID 0 was valid for phc. IMHO makes it invalid is not a good idea, it > will change the phc id value for current board on the field. Ah, right, let's keep it then. We'll have to use -1 as invalid. > > BTW could be a standalone patch, Xarray conversion from IDA is an > > improvement in itself. > > Indeed. Do you prefer this patch to be standalone? May be a personal preference but I do feel like sending general improvements separately from large new features makes the process more smooth.