Title: [6744] branches/2009R1/drivers/usb/musb/musb_gadget.c: task[#2424]workaround anomaly 05000460
Revision
6744
Author
cliff
Date
2009-06-16 03:07:05 -0500 (Tue, 16 Jun 2009)

Log Message

task[#2424]workaround anomaly 05000460

Modified Paths

Diff

Modified: branches/2009R1/drivers/usb/musb/musb_gadget.c (6743 => 6744)


--- branches/2009R1/drivers/usb/musb/musb_gadget.c	2009-06-16 08:01:13 UTC (rev 6743)
+++ branches/2009R1/drivers/usb/musb/musb_gadget.c	2009-06-16 08:07:05 UTC (rev 6744)
@@ -302,8 +302,12 @@
 			size_t request_size;
 
 			/* setup DMA, then program endpoint CSR */
-			request_size = min(request->length,
-						musb_ep->dma->max_len);
+#ifdef USE_MODE1
+                        request_size = min(request->length,
+                                musb_ep->dma->max_len);
+#else
+                        request_size = fifo_count;
+#endif
 			if (request_size <= musb_ep->packet_sz)
 				musb_ep->dma->desired_mode = 0;
 			else
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to