Hello all, This is my first mail to this mailing list. I am a bit confused about handling of edge triggered interrupts in IO-APIC. Why is it that the acknowledgement for edge triggered interrupts is done in ack_edge_ioapic_irq function where as that for level triggered interrupts is done in end_level_ioapic_irq function? Moreover the edge triggered interrupts are not always masked before acknowledging in ack_edge_ioapic_irq. I don't understand why. Could someone please explain? Thanks in advance. Chaitanya -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/