>> handle_level_irq() works for my level triggered interrupts if I add >> a "desc->chip->end(irq)" call to it. > > Hmm, why isn't chip->unmask() sufficient ? That's a good question. I'll take a look at what ia64 is doing in the ->unmask() and ->end() functions to see if I can fix this with some code shuffling. Thanks -Tony -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html