SMBUS_BUF_MAX_SIZE
transferlen = min_t(u16, remainingbytes, SMBUS_BUF_MAX_SIZE);
transferlen = min_t(u16, SMBUS_BUF_MAX_SIZE - 1,
transferlen = min_t(u16, SMBUS_BUF_MAX_SIZE, remainingbytes);