diff options
author | Radim Krčmář <rkrcmar@redhat.com> | 2015-03-19 20:52:41 (GMT) |
---|---|---|
committer | Marcelo Tosatti <mtosatti@redhat.com> | 2015-03-24 00:20:52 (GMT) |
commit | a123374ff3c6850e1340b6da010bb43668d710e1 (patch) | |
tree | c5af16a84cac8c0f0418a8192b8d5c2aba95d41b /arch/x86/kvm/ioapic.c | |
parent | bbf4aef89df1e8d982912f04d9a2b466750188d3 (diff) | |
download | linux-a123374ff3c6850e1340b6da010bb43668d710e1.tar.xz |
KVM: x86: inline kvm_ioapic_handles_vector()
An overhead from function call is not appropriate for its size and
frequency of execution.
Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'arch/x86/kvm/ioapic.c')
-rw-r--r-- | arch/x86/kvm/ioapic.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/arch/x86/kvm/ioapic.c b/arch/x86/kvm/ioapic.c index a2e9d96..24f0f17 100644 --- a/arch/x86/kvm/ioapic.c +++ b/arch/x86/kvm/ioapic.c @@ -473,13 +473,6 @@ static void __kvm_ioapic_update_eoi(struct kvm_vcpu *vcpu, } } -bool kvm_ioapic_handles_vector(struct kvm *kvm, int vector) -{ - struct kvm_ioapic *ioapic = kvm->arch.vioapic; - smp_rmb(); - return test_bit(vector, ioapic->handled_vectors); -} - void kvm_ioapic_update_eoi(struct kvm_vcpu *vcpu, int vector, int trigger_mode) { struct kvm_ioapic *ioapic = vcpu->kvm->arch.vioapic; |