diff options
author | Zhanghaoyu (A) <haoyu.zhang@huawei.com> | 2013-06-14 11:36:13 +0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-06-27 22:27:30 +0400 |
commit | e6e045d5919fd03aef387c86064f67ea300914dc (patch) | |
tree | 6006cb68dc087a9e91a6e769fd4a4a0c78fae7ee /mm/bootmem.c | |
parent | 68447fe9bd4f476aba881d2b4d88502e2c8807fe (diff) | |
download | linux-e6e045d5919fd03aef387c86064f67ea300914dc.tar.xz |
KVM: x86: remove vcpu's CPL check in host-invoked XCR set
commit 764bcbc5a6d7a2f3e75c9f0e4caa984e2926e346 upstream.
__kvm_set_xcr function does the CPL check when set xcr. __kvm_set_xcr is
called in two flows, one is invoked by guest, call stack shown as below,
handle_xsetbv(or xsetbv_interception)
kvm_set_xcr
__kvm_set_xcr
the other one is invoked by host, for example during system reset:
kvm_arch_vcpu_ioctl
kvm_vcpu_ioctl_x86_set_xcrs
__kvm_set_xcr
The former does need the CPL check, but the latter does not.
Signed-off-by: Zhang Haoyu <haoyu.zhang@huawei.com>
[Tweaks to commit message. - Paolo]
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'mm/bootmem.c')
0 files changed, 0 insertions, 0 deletions