[PATCH] quirk support for usbatm + EILSEQ quirk

Duncan Sands duncan.sands at math.u-psud.fr
Mon Jun 27 15:53:06 EDT 2005


Hi Matthieu,

> It also add EILSEQ quirk needed for eagle chipset.

this test seems to be wrong:

-       if (unlikely(urb->status))
+       if (unlikely(urb->status) && 
+                       ( channel->usbatm->driver->quirk & IGNORE_ELISEQ && 
+                         urb->status != -EILSEQ ))
                /* throttle processing in case of an error */

Shouldn't it be:

+       if (unlikely(urb->status && 
+                       ( !(channel->usbatm->driver->quirk & IGNORE_ELISEQ) || 
+                         urb->status != -EILSEQ )))

?



More information about the Usbatm mailing list