diff options
author | 2021-05-03 17:08:52 +0200 | |
---|---|---|
committer | 2021-05-07 06:06:13 -0400 | |
commit | 70f094f4f01dc4d6f78ac6407f85627293a6553c (patch) | |
tree | c9c9fa56bb910397d9dc373dc0d6720e95c4e52a /tools/perf/scripts/python/export-to-postgresql.py | |
parent | KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (diff) | |
download | wireguard-linux-70f094f4f01dc4d6f78ac6407f85627293a6553c.tar.xz wireguard-linux-70f094f4f01dc4d6f78ac6407f85627293a6553c.zip |
KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr'
Eliminate the probably unwanted hole in 'struct kvm_vmx_nested_state_hdr':
Pre-patch:
struct kvm_vmx_nested_state_hdr {
__u64 vmxon_pa; /* 0 8 */
__u64 vmcs12_pa; /* 8 8 */
struct {
__u16 flags; /* 16 2 */
} smm; /* 16 2 */
/* XXX 2 bytes hole, try to pack */
__u32 flags; /* 20 4 */
__u64 preemption_timer_deadline; /* 24 8 */
};
Post-patch:
struct kvm_vmx_nested_state_hdr {
__u64 vmxon_pa; /* 0 8 */
__u64 vmcs12_pa; /* 8 8 */
struct {
__u16 flags; /* 16 2 */
} smm; /* 16 2 */
__u16 pad; /* 18 2 */
__u32 flags; /* 20 4 */
__u64 preemption_timer_deadline; /* 24 8 */
};
Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-Id: <20210503150854.1144255-3-vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions