KVM: x86: Check LMA bit before set_efer
authorSheng Yang <sheng@linux.intel.com>
Wed, 12 May 2010 08:40:40 +0000 (16:40 +0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 5 Jul 2010 18:11:18 +0000 (11:11 -0700)
commite4a13296e7e92ddd73fa078906744d73f7d470ff
treeaec2c81efca22d0324fefeece0930ce643315fa6
parent90a08dc75c91c0e50cabc11e79a761e1d63a0303
KVM: x86: Check LMA bit before set_efer

kvm_x86_ops->set_efer() would execute vcpu->arch.efer = efer, so the
checking of LMA bit didn't work.

Signed-off-by: Sheng Yang <sheng@linux.intel.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
(cherry picked from commit a3d204e28579427609c3d15d2310127ebaa47d94)
arch/x86/kvm/x86.c