Holes in structs which are userspace ABI are undesireable. Fixes: 83d31e5271ac ("KVM: nVMX: fixes for preemption timer migration") Signed-off-by: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> --- 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