On Tue, 17 Apr 2007 23:35:03 +0200 Oliver Neukum <[EMAIL PROTECTED]> wrote:

> Am Dienstag, 17. April 2007 18:15 schrieb Alan Stern:
> > On Tue, 17 Apr 2007, Oliver Neukum wrote:
> > 
> > > > It looks like you are missing brackets around the else case.
> > > 
> > > Which else case?
> > 
> > The "dev->buffer_overflow = 1" line is indented to the same level as the 
> > preceding "dev_warn" line, which makes it appear as though it is supposed 
> > to belong to the same "else" case as the dev_warn.  The actual code looks 
> > like this:
> > 
> >     if (urb->actual_length > 0) {
> >             next_ring_head = (dev->ring_head+1) % ring_buffer_size;
> >             if (next_ring_head != dev->ring_tail) {
> >                     ...
> >             } else
> >                     dev_warn(&dev->intf->dev,
> >                              "Ring buffer overflow, %d bytes dropped\n",
> >                              urb->actual_length);
> > +                   dev->buffer_overflow = 1;
> >     }
> > 
> > You see the problem?
> 
> OK, I see. And I do blame the coding style rules.
> 

Which rules?  afacit usb is a rule-free zone, but most of the rest of the
kernel will put braces around both legs of an if-else if either leg
requires braces.  However lots of developers seem to delight in avoiding
learning that.

Anyway.  I don't think we've heard back from Shawn yet?


-------------------------------------------------------------------------
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

Reply via email to