https://bugzilla.kernel.org/show_bug.cgi?id=214789 --- Comment #5 from Alan Stern (stern@xxxxxxxxxxxxxxxxxxx) --- Okay, but _why_ don't the timing card's interrupts get handled when ehci_irq uses spin_lock? And _why_ does changing to spin_lock_irqsave make a difference? Do all of the card's interrupt requests get lost or only some of them? Are you somehow getting recursive (nested) interrupts for the same IRQ line? Is ehci_irq somehow getting called with interrupts enabled? I don't want to make any changes to the driver until we know the answers to these questions. -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.