Am Fr., 6. März 2026 um 16:55 Uhr schrieb Peter Xu <[email protected]>: > > On Fri, Mar 06, 2026 at 04:03:37PM +0100, Alexander Mikhalitsyn wrote: > > +#define VMSTATE_VARRAY_OF_POINTER_TO_STRUCT_UINT8_ALLOC(_field, _state, > > _field_num, _version, _vmsd, _type) { \ > > + .name = (stringify(_field)), \ > > + .version_id = (_version), \ > > + .num_offset = vmstate_offset_value(_state, _field_num, uint8_t), \ > > + .info = &vmstate_info_ptrs_array_entry, \ > > + .vmsd = &(_vmsd), \ > > + .start = sizeof(_type), \ > > + .size = sizeof(_type *), \ > > + .flags = VMS_VARRAY_UINT8|VMS_POINTER, \ > > + .offset = vmstate_offset_pointer(_state, _field, _type *), \ > > +} > > + > > +#define VMSTATE_VARRAY_OF_POINTER_TO_STRUCT_UINT32_ALLOC(_field, _state, > > _field_num, _version, _vmsd, _type) { \ > > + .name = (stringify(_field)), \ > > + .version_id = (_version), \ > > + .num_offset = vmstate_offset_value(_state, _field_num, uint32_t), \ > > + .info = &vmstate_info_ptrs_array_entry, \ > > + .vmsd = &(_vmsd), \ > > + .start = sizeof(_type), \ > > + .size = sizeof(_type *), \ > > + .flags = VMS_VARRAY_UINT32|VMS_POINTER, \ > > + .offset = vmstate_offset_pointer(_state, _field, _type *), \ > > +} > > Hi, Alex,
Hi Peter, > > Per previous discussion, I thought we plan to add a new VMS_* flag, am I > right? yes, yes, I'll do this in -v4, sorry for this. I was busy adding a test for NVMe migration and decided to send -v3 with this new test. Sorry about confusing you. Kind regards, Alex > > https://lore.kernel.org/r/cajqdlrrkk-ptzk+qm_45p9a6drgj4vbfzsb6vftjtkpn3ua...@mail.gmail.com > > -- > Peter Xu >
