BFUSB_MAX_BLOCK_SIZE
size = min_t(uint, count, BFUSB_MAX_BLOCK_SIZE);
buf[2] = (size == BFUSB_MAX_BLOCK_SIZE) ? 0 : size;
buf = kmalloc(BFUSB_MAX_BLOCK_SIZE + 3, GFP_KERNEL);
size = min_t(uint, count, BFUSB_MAX_BLOCK_SIZE + 3);