fold struct irq_cfg into struct irq_desc
authorJan Beulich <jbeulich@suse.com>
Wed, 19 Oct 2011 10:50:54 +0000 (12:50 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 19 Oct 2011 10:50:54 +0000 (12:50 +0200)
commit047ea00c0fa2325bfbe1baeb1e74b90fb3187ddd
tree31f62f214620e26f8a7cf2078387e60cbd7a5e37
parentde4aa5b6b1e5430ba7460087b2c7e7359cd21a69
fold struct irq_cfg into struct irq_desc

struct irq_cfg really has become an architecture extension to struct
irq_desc, and hence it should be treated as such (rather than as IRQ
chip specific data, which it was meant to be originally).

For a first step, only convert a subset of the uses; subsequent
patches (partly to be sent later) will aim at fully eliminating the
use of the old structure type.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
15 files changed:
xen/arch/ia64/xen/irq.c
xen/arch/x86/hpet.c
xen/arch/x86/i8259.c
xen/arch/x86/io_apic.c
xen/arch/x86/irq.c
xen/arch/x86/msi.c
xen/arch/x86/smpboot.c
xen/drivers/passthrough/amd/iommu_init.c
xen/drivers/passthrough/vtd/iommu.c
xen/include/asm-ia64/linux-xen/asm/README.origin
xen/include/asm-ia64/linux-xen/asm/irq.h [new file with mode: 0644]
xen/include/asm-ia64/linux/asm/README.origin
xen/include/asm-ia64/linux/asm/irq.h [deleted file]
xen/include/asm-x86/irq.h
xen/include/xen/irq.h