On Sat, 21 Jul 2007 02:21:55 +0300, Samuel Ortiz <[EMAIL PROTECTED]> wrote:
> > +/* Callback transmission routine */
> > +static void ks959_speed_irq(struct urb *urb)
> > +{
> > + /* unlink, shutdown, unplug, other nasties */
> > + if (urb->status != 0) {
> > + err("ks959_speed_irq: urb asynchronously failed - %d",
> > urb->status);
>
> Here, shouldn't we call unlink_urb() if depending on the status value
> (in the -EINPROGRESS at least) ?
If a CPU is executing a callback, the URB is unlinked by definition.
So, I see no opportunity to invoke unlink_urb _here_ as you said.
-- Pete
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel