Messages in this thread Patch in this message | | | From | Vitaly Kuznetsov <> | Subject | [PATCH] KVM: nVMX: properly pad struct kvm_vmx_nested_state_hdr | Date | Mon, 13 Jul 2020 10:28:24 +0200 |
| |
Holes in structs which are userspace ABI are undesireable.
Fixes: 83d31e5271ac ("KVM: nVMX: fixes for preemption timer migration") Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> --- Documentation/virt/kvm/api.rst | 2 +- arch/x86/include/uapi/asm/kvm.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Documentation/virt/kvm/api.rst b/Documentation/virt/kvm/api.rst index 320788f81a05..7beccda11978 100644 --- a/Documentation/virt/kvm/api.rst +++ b/Documentation/virt/kvm/api.rst @@ -4345,7 +4345,7 @@ Errors: struct { __u16 flags; } smm; - + __u16 pad; __u32 flags; __u64 preemption_timer_deadline; }; diff --git a/arch/x86/include/uapi/asm/kvm.h b/arch/x86/include/uapi/asm/kvm.h index 0780f97c1850..aae3df1cbd01 100644 --- a/arch/x86/include/uapi/asm/kvm.h +++ b/arch/x86/include/uapi/asm/kvm.h @@ -414,7 +414,7 @@ struct kvm_vmx_nested_state_hdr { struct { __u16 flags; } smm; - + __u16 pad; __u32 flags; __u64 preemption_timer_deadline; }; -- 2.25.4
| |