[android-kernel] [PATCH] msm72k_udc: usb_ept_queue_xfer() fix

2010-03-29 Thread Toshi Kikuchi
Hi Mike, The 'page4' pointer should be initialized here. Otherwise you can't guarantee a 16KB transfer if req->dma (req->buf) is not started at the page boundary. Toshi diff --git a/drivers/usb/gadget/msm72k_udc.c b/drivers/usb/gadget/msm72k_udc.c index f366950..e8a6d9a 100644 --- a/drivers/usb/g

[android-kernel] [PATCH] msm72k_udc: msm72k_dequeue() fix

2010-03-26 Thread Toshi Kikuchi
Sorry if this is already reported. msm72k_dequeue() is not resetting ep->last when ep->req = 0. All transfers after that will fail because usb_ept_queue_xfer() can't set ep->req correctly. This patch fixes it. Toshi diff --git a/drivers/usb/gadget/msm72k_udc.c b/drivers/usb/gadget/msm72k_udc.c i