commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=ccc5badbd04fa987894fd877acb8b3da1fd5407a branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/trunk-next
dma mode 0 should selected when request_size equal with musb_ep->packet_sz, else usbtest 2/4/6/8 will hang in gadget_zero bulk test. This reverts d1043a2697effee3054451a9293a37, so we need to talk on the usb mailing lists to find out how to proceed. URL: http://blackfin.uclinux.org/gf/tracker/6651 Signed-off-by: Bob Liu <[email protected]> Signed-off-by: Mike Frysinger <[email protected]> --- drivers/usb/musb/musb_gadget.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/usb/musb/musb_gadget.c b/drivers/usb/musb/musb_gadget.c index deb3a8d..7c18b7b 100644 --- a/drivers/usb/musb/musb_gadget.c +++ b/drivers/usb/musb/musb_gadget.c @@ -378,7 +378,7 @@ static void txstate(struct musb *musb, struct musb_request *req) #if defined(CONFIG_USB_INVENTRA_DMA) || defined(CONFIG_USB_UX500_DMA) { - if (request_size < musb_ep->packet_sz) + if (request_size <= musb_ep->packet_sz) musb_ep->dma->desired_mode = 0; else musb_ep->dma->desired_mode = 1;
_______________________________________________ Linux-kernel-commits mailing list [email protected] https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
