diff options
author | Jan Beulich <jbeulich@suse.com> | 2011-09-07 10:37:20 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2011-09-07 10:37:20 +0100 |
commit | 5326da0cc5f1603d5a4d89c78c87ae9ecd57b4b7 (patch) | |
tree | 0834cb751deabc3d437e25a1bed45c2dcee607c7 /xen/arch/x86/io_apic.c | |
parent | cd4ab341d27ee080ccad1cf85a366606a98dbc49 (diff) | |
download | xen-5326da0cc5f1603d5a4d89c78c87ae9ecd57b4b7.tar.gz xen-5326da0cc5f1603d5a4d89c78c87ae9ecd57b4b7.tar.bz2 xen-5326da0cc5f1603d5a4d89c78c87ae9ecd57b4b7.zip |
x86: remove unnecessary indirection from irq_complete_move()'s sole parameter
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Diffstat (limited to 'xen/arch/x86/io_apic.c')
-rw-r--r-- | xen/arch/x86/io_apic.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c index bccd52be8e..53b851b24c 100644 --- a/xen/arch/x86/io_apic.c +++ b/xen/arch/x86/io_apic.c @@ -518,9 +518,8 @@ static void send_cleanup_vector(struct irq_cfg *cfg) cfg->move_in_progress = 0; } -void irq_complete_move(struct irq_desc **descp) +void irq_complete_move(struct irq_desc *desc) { - struct irq_desc *desc = *descp; struct irq_cfg *cfg = desc->chip_data; unsigned vector, me; @@ -1569,7 +1568,7 @@ static void ack_edge_ioapic_irq(unsigned int irq) { struct irq_desc *desc = irq_to_desc(irq); - irq_complete_move(&desc); + irq_complete_move(desc); move_native_irq(irq); if ((desc->status & (IRQ_PENDING | IRQ_DISABLED)) @@ -1648,7 +1647,7 @@ static void mask_and_ack_level_ioapic_irq (unsigned int irq) int i; struct irq_desc *desc = irq_to_desc(irq); - irq_complete_move(&desc); + irq_complete_move(desc); if ( ioapic_ack_new ) return; @@ -1821,7 +1820,7 @@ static void ack_msi_irq(unsigned int irq) { struct irq_desc *desc = irq_to_desc(irq); - irq_complete_move(&desc); + irq_complete_move(desc); move_native_irq(irq); if ( msi_maskable_irq(desc->msi_desc) ) |