diff options
author | Dor Laor <dor.laor@qumranet.com> | 2007-01-05 16:37:00 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.osdl.org> | 2007-01-05 23:55:28 -0800 |
commit | 022a93080c269e913793bea3a9a7fed06ca7d29b (patch) | |
tree | 2d7306a5206bb4c9cc147b0b1ed06e211695be10 /drivers/kvm/vmx.c | |
parent | 68a99f6d37aa65e848e09ec6ea52848e93bd5de2 (diff) | |
download | kernel_samsung_tuna-022a93080c269e913793bea3a9a7fed06ca7d29b.zip kernel_samsung_tuna-022a93080c269e913793bea3a9a7fed06ca7d29b.tar.gz kernel_samsung_tuna-022a93080c269e913793bea3a9a7fed06ca7d29b.tar.bz2 |
[PATCH] KVM: Simplify test for interrupt window
No need to test for rflags.if as both VT and SVM specs assure us that on exit
caused from interrupt window opening, 'if' is set.
Signed-off-by: Dor Laor <dor.laor@qumranet.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/kvm/vmx.c')
-rw-r--r-- | drivers/kvm/vmx.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/kvm/vmx.c b/drivers/kvm/vmx.c index e6ea76c..d4701cb 100644 --- a/drivers/kvm/vmx.c +++ b/drivers/kvm/vmx.c @@ -1604,8 +1604,7 @@ static int handle_interrupt_window(struct kvm_vcpu *vcpu, * possible */ if (kvm_run->request_interrupt_window && - !vcpu->irq_summary && - (vmcs_readl(GUEST_RFLAGS) & X86_EFLAGS_IF)) { + !vcpu->irq_summary) { kvm_run->exit_reason = KVM_EXIT_IRQ_WINDOW_OPEN; ++kvm_stat.irq_window_exits; return 0; |