Wei Yang <richardw.y...@linux.intel.com> wrote: > MultiFDPacket_t.offset is allocated to store MultiFDPages_t.offset. > > It would be better to use the same type. > > Signed-off-by: Wei Yang <richardw.y...@linux.intel.com> > --- > migration/ram.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/migration/ram.c b/migration/ram.c > index 4c60869226..dcf4c54eb5 100644 > --- a/migration/ram.c > +++ b/migration/ram.c > @@ -607,7 +607,7 @@ typedef struct { > uint64_t packet_num; > uint64_t unused[4]; /* Reserved for future use */ > char ramblock[256]; > - uint64_t offset[]; > + ram_addr_t offset[]; > } __attribute__((packed)) MultiFDPacket_t; > > typedef struct {
This needs a comment, but it is on purpose. We want that the value on the wire to be the same for any architecture. (Migration stream is supposed to be architecture independent). ram_addr_t is architecture dependent. Later, Juan.