irq = sdev->irqs[0];
- if (request_irq (irq, soc_intr, IRQF_SHARED, "SOC", (void *)s)) {
+ if (request_irq (irq, soc_intr, SA_SHIRQ, "SOC", (void *)s)) {
soc_printk ("Cannot order irq %d to go\n", irq);
socs = s->next;
return;
}
- SOD(("SOC uses IRQ %d\n", irq))
+ SOD(("SOC uses IRQ%s\n", __irq_itoa(irq)))
s->port[0].fc.irq = irq;
s->port[1].fc.irq = irq;