usb: dwc3: fix a WARN and a comment
authorFelipe Balbi <balbi@ti.com>
Thu, 24 May 2012 06:19:31 +0000 (09:19 +0300)
committerFelipe Balbi <balbi@ti.com>
Sun, 3 Jun 2012 20:08:17 +0000 (23:08 +0300)
we're now have DWC3_EP0_BOUNCE_SIZE to tell
us the actual size of the bufer. Let's use that
instead of ep0 wMaxPacketSize.

Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/dwc3/ep0.c

index 9e8a3dce69fd9e8bd76e27a36d2c95b741e22bf1..e6ca218ef130309b659fd112590962129a4d3b4d 100644 (file)
@@ -821,14 +821,14 @@ static void dwc3_ep0_do_control_data(struct dwc3 *dwc,
                        return;
                }
 
-               WARN_ON(req->request.length > dep->endpoint.maxpacket);
+               WARN_ON(req->request.length > DWC3_EP0_BOUNCE_SIZE);
 
                dwc->ep0_bounced = true;
 
                /*
-                * REVISIT in case request length is bigger than EP0
-                * wMaxPacketSize, we will need two chained TRBs to handle
-                * the transfer.
+                * REVISIT in case request length is bigger than
+                * DWC3_EP0_BOUNCE_SIZE we will need two chained
+                * TRBs to handle the transfer.
                 */
                ret = dwc3_ep0_start_trans(dwc, event->endpoint_number,
                                dwc->ep0_bounce_addr, dep->endpoint.maxpacket,