Re: ether.c:rx_complete() question

"Matt Reimer" <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On 4/14/07, David Brownell <[email protected]> wrote:
> On Friday 13 April 2007 2:11 pm, Matt Reimer wrote:
> > I'm getting a hang in s3c2410_udc.c's nuke() function which is due to
> > the same usb_request being queued back-to-back, with the result that
> > the request on the endpoint's queue points to itself, thus causing
> > nuke() to loop infinitely. (See below for a pseudo-trace for
> > illustration.)
>
> Evidently it hasn't been properly de-queued before the completion
> function is called.  If it's taken off the queue, there will be
> no way for that bug to happen...

Thanks for the explanation and pointers, David. I think I've licked this bug.

Matt

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.