Signed-off-by: Jan Beulich <jbeulich@novell.com>
}
/* Flush all ready EOIs from the top of this CPU's pending-EOI stack. */
-static void flush_ready_eoi(void *unused)
+static void flush_ready_eoi(void)
{
struct pending_eoi *peoi = this_cpu(pending_eoi);
irq_desc_t *desc;
__set_eoi_ready(desc);
spin_unlock(&desc->lock);
- flush_ready_eoi(NULL);
+ flush_ready_eoi();
}
static void __pirq_guest_eoi(struct domain *d, int irq)
{
__set_eoi_ready(desc);
spin_unlock(&desc->lock);
- flush_ready_eoi(NULL);
+ flush_ready_eoi();
local_irq_enable();
}
else
peoi = this_cpu(pending_eoi);
for ( sp = 0; sp < pending_eoi_sp(peoi); sp++ )
peoi[sp].ready = 1;
- flush_ready_eoi(NULL);
+ flush_ready_eoi();
}
#endif