Re: [linux-usb-devel] Patch: (as64) Fix irq problem in hcd_endpoint_disable()

2003-07-30 Thread Greg KH
On Mon, Jul 21, 2003 at 09:47:30AM -0400, Alan Stern wrote: David: The recent change you made to the irq handling in hcd_endpoint_disable() caused a problem. The statement local_irq_save (flags); needs to be outside the rescan loop. Otherwise, on loop iterations after the

[linux-usb-devel] Patch: (as64) Fix irq problem in hcd_endpoint_disable()

2003-07-21 Thread Alan Stern
David: The recent change you made to the irq handling in hcd_endpoint_disable() caused a problem. The statement local_irq_save (flags); needs to be outside the rescan loop. Otherwise, on loop iterations after the first, flags is always set to indicate that interrupts are disabled.