KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state
authorSean Christopherson <seanjc@google.com>
Fri, 15 Jan 2021 22:03:54 +0000 (14:03 -0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 4 Feb 2021 10:27:22 +0000 (05:27 -0500)
commit563c54c4d5b1230990e3b21ba5d29d79bd3e3b3d
tree251b126ac9faa6260ab271d92eb8ca08c0418bdc
parentdb7d8e476821df85dce0cfd1e654c72c7db879dc
KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state

Use x2apic_mode instead of x2apic_enabled() when adjusting the
destination ID during Posted Interrupt updates.  This avoids the costly
RDMSR that is hidden behind x2apic_enabled().

Reported-by: luferry <luferry@163.com>
Signed-off-by: Sean Christopherson <seanjc@google.com>
Message-Id: <20210115220354.434807-3-seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/vmx/posted_intr.c