OSDN Git Service

multifd: Add some padding
authorJuan Quintela <quintela@redhat.com>
Wed, 13 Mar 2019 09:54:58 +0000 (10:54 +0100)
committerJuan Quintela <quintela@redhat.com>
Mon, 25 Mar 2019 17:13:44 +0000 (18:13 +0100)
Add some padding.
MultifdInit_t is padded to 64 bytes.
MultiFDPacket_t is padded to 320bytes (64 * 5).

Signed-off-by: Juan Quintela <quintela@redhat.com>
migration/ram.c

index 700c345..d7f8fe4 100644 (file)
@@ -591,6 +591,8 @@ typedef struct {
     uint32_t version;
     unsigned char uuid[16]; /* QemuUUID */
     uint8_t id;
+    uint8_t unused1[7];     /* Reserved for future use */
+    uint64_t unused2[4];    /* Reserved for future use */
 } __attribute__((packed)) MultiFDInit_t;
 
 typedef struct {
@@ -603,6 +605,7 @@ typedef struct {
     /* size of the next packet that contains pages */
     uint32_t next_packet_size;
     uint64_t packet_num;
+    uint64_t unused[4];    /* Reserved for future use */
     char ramblock[256];
     uint64_t offset[];
 } __attribute__((packed)) MultiFDPacket_t;