¿Cómo maneja el kernel de Linux las IRQ compartidas?

Según lo que he leído hasta ahora, "cuando el núcleo recibe una interrupción, se invocan todos los controladores registrados". Entiendo que los controladores registrados para cada IRQ se pueden ver a través de /proc/interrupts, y también entiendo que los controladores registrados provienen de los...