diff options
author | Andre Przywara <andre.przywara@arm.com> | 2015-03-26 15:39:29 +0100 |
---|---|---|
committer | Marc Zyngier <marc.zyngier@arm.com> | 2015-03-26 22:43:12 +0100 |
commit | af669ac6dc3f66bb56fb9612b9826adac6292794 (patch) | |
tree | a9d24d28bc910b423694ec952184f4019780da3c /arch/x86/kvm/irq.h | |
parent | KVM: Redesign kvm_io_bus_ API to pass VCPU structure to the callbacks. (diff) | |
download | linux-af669ac6dc3f66bb56fb9612b9826adac6292794.tar.xz linux-af669ac6dc3f66bb56fb9612b9826adac6292794.zip |
KVM: move iodev.h from virt/kvm/ to include/kvm
iodev.h contains definitions for the kvm_io_bus framework. This is
needed both by the generic KVM code in virt/kvm as well as by
architecture specific code under arch/. Putting the header file in
virt/kvm and using local includes in the architecture part seems at
least dodgy to me, so let's move the file into include/kvm, so that a
more natural "#include <kvm/iodev.h>" can be used by all of the code.
This also solves a problem later when using struct kvm_io_device
in arm_vgic.h.
Fixing up the FSF address in the GPL header and a wrong include path
on the way.
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Christoffer Dall <christoffer.dall@linaro.org>
Reviewed-by: Marc Zyngier <marc.zyngier@arm.com>
Reviewed-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Diffstat (limited to 'arch/x86/kvm/irq.h')
-rw-r--r-- | arch/x86/kvm/irq.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kvm/irq.h b/arch/x86/kvm/irq.h index 2d03568e9498..ad68c73008c5 100644 --- a/arch/x86/kvm/irq.h +++ b/arch/x86/kvm/irq.h @@ -27,7 +27,7 @@ #include <linux/kvm_host.h> #include <linux/spinlock.h> -#include "iodev.h" +#include <kvm/iodev.h> #include "ioapic.h" #include "lapic.h" |