On Thu, Mar 19, 2020 at 07:12:20PM +0200, Yuri Benditovich wrote: > > > On Wed, Mar 18, 2020 at 11:42 AM Michael S. Tsirkin <m...@redhat.com> wrote: > > On Wed, Mar 18, 2020 at 11:15:24AM +0200, Yuri Benditovich wrote: > > Similar to VMSTATE_VARRAY_UINT32_ALLOC, but the size is > > 16-bit field. > > > > Signed-off-by: Yuri Benditovich <yuri.benditov...@daynix.com> > > Hmm this is exactly my patch isn't it? If yes pls fix up attribution > (if this is not reposted, then when applying): > > > Of course, it is similar to the one you wrote inline. > Unlike one you wrote inline this patch does not fail on checkpatch.
If you feel you modified it significantly enough, you can write "based on a patch by mst". > But the idea is the same, hard to invent something. > Please just let me know what exactly should I do: resubmit or not and whether > it is possible to fix it without resubmission. > > > > From: Michael S. Tsirkin <m...@redhat.com> > Signed-off-by: Michael S. Tsirkin <m...@redhat.com> > > > > --- > > include/migration/vmstate.h | 10 ++++++++++ > > 1 file changed, 10 insertions(+) > > > > diff --git a/include/migration/vmstate.h b/include/migration/vmstate.h > > index 30667631bc..baaefb6b9b 100644 > > --- a/include/migration/vmstate.h > > +++ b/include/migration/vmstate.h > > @@ -432,6 +432,16 @@ extern const VMStateInfo vmstate_info_qlist; > > .offset = vmstate_offset_pointer(_state, _field, _type), \ > > } > > > > +#define VMSTATE_VARRAY_UINT16_ALLOC(_field, _state, _field_num, > _version, _info, _type) {\ > > + .name = (stringify(_field)), \ > > + .version_id = (_version), \ > > + .num_offset = vmstate_offset_value(_state, _field_num, uint16_t),\ > > + .info = &(_info), \ > > + .size = sizeof(_type), \ > > + .flags = VMS_VARRAY_UINT16 | VMS_POINTER | VMS_ALLOC, \ > > + .offset = vmstate_offset_pointer(_state, _field, _type), \ > > +} > > + > > #define VMSTATE_VARRAY_UINT16_UNSAFE(_field, _state, _field_num, > _version, _info, _type) {\ > > .name = (stringify(_field)), \ > > .version_id = (_version), \ > > -- > > 2.17.1 > >