KVM: s390: mark sie block as 512 byte aligned
authorChristian Borntraeger <borntraeger@de.ibm.com>
Wed, 11 Mar 2020 08:30:56 +0000 (09:30 +0100)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Mon, 23 Mar 2020 17:30:33 +0000 (18:30 +0100)
The sie block must be aligned to 512 bytes. Mark it as such.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
arch/s390/include/asm/kvm_host.h

index 0ea8215..2d50f6c 100644 (file)
@@ -344,7 +344,7 @@ struct kvm_s390_sie_block {
        __u64   itdba;                  /* 0x01e8 */
        __u64   riccbd;                 /* 0x01f0 */
        __u64   gvrd;                   /* 0x01f8 */
-} __attribute__((packed));
+} __packed __aligned(512);
 
 struct kvm_s390_itdb {
        __u8    data[256];