On Jan 17, 2010, at 5:09 AM, Arjen de Korte wrote:

I don't think we even need make this platform specific. The only thing we're interested in, is whether or not ETIME is defined. I've added a preprocessor directive to only test for -ETIME if it is defined.

It looks like the code path (if ETIME is not defined) is to fall through to a USB reset if -EPIPE happens, and usb_clear_halt() does not succeed.

Is this intentional, or should the #endif be after the block which calls usb_reset()?

(I understand that after a usb_reset(), the code needs to fall through to the usb->close() section since the device handle is no longer valid.)

I guess it's a personal preference of mine, but I think that any code that relies on falling off the end of a switch case (instead of ending with 'break') should have a brief comment to that effect.

Looks like r2247 built (no surprises there).

_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsdev

Reply via email to