On Thu, Mar 29, 2001, Tony Hoyle <[EMAIL PROTECTED]> wrote:
> Johannes Erdfelt wrote:
> > On Thu, Mar 29, 2001, Tony Hoyle <[EMAIL PROTECTED]> wrote:
> >> Johannes Erdfelt wrote:
> >>> I have a new version of my uhci.c patch. Here's the list of changes:
> >>> 
> >>> - Fixed bulk urb queuing!
> >> 
> >> Will this make things work in SMP again?  It's a pain having to boot a 
> >> UP kernel just because app decides to submit an urb...
> > 
> > Umm, uhci.c always worked in SMP as far as I can tell. That's where I do
> > most of my testing.
> > 
> > Or are you talking about the userspace deadlock issue that was
> > mentioned?
> 
> If you run the -ac kernels with spinlock debugging on, you get a very nasty oops 
>within uhci.c
> (uhci_submit_urb) when you terminate a userspace call.  I expected the 
> oops to be elsewhere...  I haven't tracked down the lockup yet.

This may very well be fixed. There was a situation where UHCI could
deadlock with a driver. I reworked the locking code because of this.

The usbdevfs code could trigger something similar, but I haven't
checked.

JE


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to