pending.virt_id = irq_id;
- if (is_sgi(irq_id)) {
- pending.type.sgi.cpuid = 0;
- } else {
- pending.type.irq = irq_id;
- }
-
if (try_inject && irqchip.inject_irq(cpu_data, &pending) == 0)
return 0;
return 0;
}
-int irqchip_inject_pending(struct per_cpu *cpu_data)
+void irqchip_inject_pending(struct per_cpu *cpu_data)
{
int err;
struct pending_irq *pending = cpu_data->first_pending;
pending = pending->next;
}
-
- return 0;
}
void irqchip_handle_irq(struct per_cpu *cpu_data)