diff options
author | 2020-11-27 08:53:52 +0100 | |
---|---|---|
committer | 2020-11-27 09:19:52 -0500 | |
commit | 72c3bcdcda494cbd600712a32e67702cdee60c07 (patch) | |
tree | 3fac8966a2b3858de81be7ce9080b53bcc59752c /drivers/usb/cdns3/cdns3-imx.c | |
parent | Merge tag 'kvmarm-fixes-5.10-4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master (diff) | |
download | linux-dev-72c3bcdcda494cbd600712a32e67702cdee60c07.tar.xz linux-dev-72c3bcdcda494cbd600712a32e67702cdee60c07.zip |
KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
Centralize handling of interrupts from the userspace APIC
in kvm_cpu_has_extint and kvm_cpu_get_extint, since
userspace APIC interrupts are handled more or less the
same as ExtINTs are with split irqchip. This removes
duplicated code from kvm_cpu_has_injectable_intr and
kvm_cpu_has_interrupt, and makes the code more similar
between kvm_cpu_has_{extint,interrupt} on one side
and kvm_cpu_get_{extint,interrupt} on the other.
Cc: stable@vger.kernel.org
Reviewed-by: Filippo Sironi <sironi@amazon.de>
Reviewed-by: David Woodhouse <dwmw@amazon.co.uk>
Tested-by: David Woodhouse <dwmw@amazon.co.uk>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-imx.c')
0 files changed, 0 insertions, 0 deletions