I'm seeing that chained_irq_enter/exit functions are being used in cained irq handlers. These chained_irq_enter/exit functions are doing ack, mask, unmask functions from irq chip. Already when an interrupt handler is being executed that IRQ line will be disabled by linux, so what is the purpose of masking/unmasking them. What is term chained referring to, does it mean reading interrupt status register and check for bit set one after and another handle that corresponding IRQ, so in a chain fashion. Valmiki -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html