Am Donnerstag, 5. April 2007 06:41 schrieb Shawn Bohrer: > On 4/4/07, Oliver Neukum <[EMAIL PROTECTED]> wrote: > > > + spin_lock(&dev->rbsl); > > if (urb->actual_length > 0) { > > next_ring_head = (dev->ring_head+1) % ring_buffer_size; > > if (next_ring_head != dev->ring_tail) { > > @@ -245,17 +249,20 @@ > > dev_warn(&dev->intf->dev, > > "Ring buffer overflow, %d bytes dropped\n", > > urb->actual_length); > > + dev->buffer_overflow = 1; > > } > > It looks like you are missing brackets around the else case.
Which else case? > This patch does seem to fix the problem I described, though admittedly > I haven't exactly figured out how you are supposed to use the ldusb I have no idea how to use the device. Sorry. Regards Oliver ------------------------------------------------------------------------- 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/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel