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