https://bugzilla.kernel.org/show_bug.cgi?id=214789 --- Comment #7 from Scott Arnold (scott.c.arnold@xxxxxxxx) --- Anything you want me to try while I have the hardware available? -----Original Message----- From: bugzilla-daemon@xxxxxxxxxxxxxxxxxxx <bugzilla-daemon@xxxxxxxxxxxxxxxxxxx> Sent: Thursday, October 21, 2021 2:28 PM To: Arnold, Scott C. (JSC-CD13)[SGT, INC] <scott.c.arnold@xxxxxxxx> Subject: [EXTERNAL] [Bug 214789] ehci-hcd.c ISR https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.kernel.org%2Fshow_bug.cgi%3Fid%3D214789&data=04%7C01%7Cscott.c.arnold%40nasa.gov%7C551e718474f3400d4b2508d994c8e126%7C7005d45845be48ae8140d43da96dd17b%7C0%7C0%7C637704412758963825%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=qrlaDQOIszpc5Q%2BNbQUxzpDh%2FIyBIvCclogFe2OAAm0%3D&reserved=0 --- 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 reported the bug. -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.