On Fri, Oct 19, 2001, Greg KH <[EMAIL PROTECTED]> wrote: > In compiling the latest version of uhci.c, I get a compiler warning: > uhci.c: In function `uhci_unlink_generic': > uhci.c:1688: warning: suggest parentheses around && within || > > In looking at the code in question, I'm not sure where you want to put > the (): > > /* Control and Isochronous ignore the toggle, so this */ > /* is safe for all types */ > if (!(td->status & TD_CTRL_ACTIVE) && > uhci_actual_length(td->status) < uhci_expected_length(td->info) >|| > tmp == head) { > usb_settoggle(urb->dev, uhci_endpoint(td->info), > uhci_packetout(td->info), > uhci_toggle(td->info) ^ 1); > } > > Any hints?
Woops. It should looke like this: if (!(td->status & TD_CTRL_ACTIVE) && (uhci_actual_length(td->status) < uhci_expected_length(td->info) || tmp == head)) { Essentially, if (this TD finished) and (was short || the last TD) then... JE _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel