> +static const struct i2c_adapter_quirks i2c_usb_quirks = { > + .flags = I2C_AQ_NO_ZERO_LEN_READ, > +}; Maybe it makes sense to add a comment like /* would create an invalid usb_control_msg */ ?