KVM: x86: add asm_safe wrapper
authorRadim Krčmář <rkrcmar@redhat.com>
Tue, 8 Nov 2016 19:54:18 +0000 (20:54 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 Jan 2017 19:17:19 +0000 (20:17 +0100)
commitd9c4c1e7c2cf4feed8b86e508fb76ac14607f131
treec24b40d7a52fde2d3ab854568af19e885d5e5787
parent4fa0090249fb3b5d12b8207900cbea8ff23cfd8b
KVM: x86: add asm_safe wrapper

commit aabba3c6abd50b05b1fc2c6ec44244aa6bcda576 upstream.

Move the existing exception handling for inline assembly into a macro
and switch its return values to X86EMUL type.

Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/kvm/emulate.c