On Tue, Apr 24, 2018 at 06:02:56AM -0700, Guenter Roeck wrote: > The chip should return the number of bytes it has available and then NAK > the transfer. The chip driver should then report the number of bytes read > to its caller. This is why i2c_smbus_read_block_data() and friends return > not just 0/-errno, but the number of bytes read. Thanks for the info. Br, -- heikki -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html