On Wed, 19 Aug 2009 15:59:10 -0400 (EDT), Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > How about calling synchronize_irq() in uhci_stop() just before > del_timer_sync() instead? Once that completes, the controller should > be totally idle with no pending interrupts. Any further calls to > uhci_irq() should return IRQ_NONE immediately. Same thought crossed my mind too, I just have a certain irrational distaste for synchronize_irq (and memory barriers). I'm going to ask Stratus to test it and then we'll see how it goes. If it works, I'm all for it. -- Pete -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html