Messages in this thread | | | From | Oliver Neukum <> | Subject | Re: [PATCH] USB: fix deadlock in HCD code | Date | Wed, 21 May 2008 15:47:45 +0200 |
| |
Am Mittwoch 21 Mai 2008 15:36:49 schrieb Jiri Kosina: > On Wed, 21 May 2008, Oliver Neukum wrote: > > > This turns out not to be the case. Interrupts are disabled. > > You're right, this callchain can't cause the deadlock indeed. I'll go > through the other possibilities.
usb_hcd_flush_endpoint() is an obvious case. Used in the suspend code. Your patch is indeed correct, but I fear there might be a second bug caused by wrong calling conditions.
Regards Oliver
| |