KVM: EVENTFD: Remove inclusion of irq.h
authorChristoffer Dall <christoffer.dall@linaro.org>
Mon, 22 Sep 2014 21:33:08 +0000 (23:33 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 24 Sep 2014 10:06:25 +0000 (12:06 +0200)
commit29f1b65b5984c1e35e2d60d1416d03cee0b91ee2
tree147738b9c72c2d12b93883582d381af5002e9955
parentf51770ed465e6eb41da7fa16fd92eb67069600cf
KVM: EVENTFD: Remove inclusion of irq.h

Commit c77dcac (KVM: Move more code under CONFIG_HAVE_KVM_IRQFD) added
functionality that depends on definitions in ioapic.h when
__KVM_HAVE_IOAPIC is defined.

At the same time, kvm-arm commit 0ba0951 (KVM: EVENTFD: remove inclusion
of irq.h) removed the inclusion of irq.h, an architecture-specific header
that is not present on ARM but which happened to include ioapic.h on x86.

Include ioapic.h directly in eventfd.c if __KVM_HAVE_IOAPIC is defined.
This fixes x86 and lets ARM use eventfd.c.

Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
virt/kvm/eventfd.c