|
@@ -1278,8 +1278,7 @@ unknown:
|
|
|
/* respond with data transfer before status phase? */
|
|
|
if (value >= 0) {
|
|
|
req->length = value;
|
|
|
- req->zero = value < wLength
|
|
|
- && (value % gadget->ep0->maxpacket) == 0;
|
|
|
+ req->zero = value < wLength;
|
|
|
value = usb_ep_queue(gadget->ep0, req, GFP_ATOMIC);
|
|
|
if (value < 0) {
|
|
|
DBG(dev, "ep_queue --> %d\n", value);
|