static void ack_cobalt_irq(unsigned int irq) { unsigned long flags; spin_lock_irqsave(&cobalt_lock, flags); disable_cobalt_irq(irq); apic_write(APIC_EOI, APIC_EIO_ACK); spin_unlock_irqrestore(&cobalt_lock, flags); }
static void ack_cobalt_irq(struct irq_data *data) { unsigned long flags; spin_lock_irqsave(&cobalt_lock, flags); disable_cobalt_irq(data); apic_write(APIC_EOI, APIC_EIO_ACK); spin_unlock_irqrestore(&cobalt_lock, flags); }