On Fri, 07 Jul 2006 08:56:27 +1000
Benjamin Herrenschmidt [off-list ref] wrote:
If you look at arch/powerpc/kernel/irq.c from line 479:
/* Check if mapping already exist, if it does, call
* host->ops->map() to update the flags
*/
virq = irq_find_mapping(host, hwirq);
if (virq != IRQ_NONE) {
pr_debug("irq: -> existing mapping on virq %d\n", virq);
host->ops->map(host, virq, hwirq, flags);
return virq;
}
What if you comment out the host->ops->map(...) call in there ? Does it
help ?
No, there's no change in behaviour.