KVM: vmx: detect mismatched size in VMCS read/write
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 3 Dec 2015 14:56:55 +0000 (15:56 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 16 Dec 2015 17:49:47 +0000 (18:49 +0100)
commit8a86aea920f1bb1cf7050e48112227a1c42cafe5
treeba6acc993b63221e9bbeafb5c68d072dc6cbbd15
parent845c5b4054635f98eb6f1c783c0cc14b28772cb0
KVM: vmx: detect mismatched size in VMCS read/write

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
I am sending this as RFC because the error messages it produces are
very ugly.  Because of inlining, the original line is lost.  The
alternative is to change vmcs_read/write/checkXX into macros, but
then you need to have a single huge BUILD_BUG_ON or BUILD_BUG_ON_MSG
because multiple BUILD_BUG_ON* with the same __LINE__ are not
supported well.
arch/x86/kvm/vmx.c