On Wed, 2006-10-25 at 13:20, Benjamin Herrenschmidt wrote: > > Cannot be replaced by: > > pci_read_irq_line(dev); When I use pci_read_irq_line(), the pci interrupt number exceeds the limit of mpic-> irq_count. my mpic->irq_count = 0x18, which is gotten from on chip register. mpic_host_map() can not return successful value. Roy