On Tue, May 28, 2019 at 10:12:39AM +0200, Juan Quintela wrote: >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. >
Sounds reasonable. >Later, Juan. -- Wei Yang Help you, Help me