[U-Boot] [PATCH V2 1/2] usb: dwc2: fix aligned buffer usage
Marek Vasut
marex at denx.de
Mon Mar 9 13:46:21 CET 2015
On Sunday, March 08, 2015 at 06:08:13 PM, Stephen Warren wrote:
> The original aligned_buffer usage:
> a) Uselessly copied data into the aligned buffer even for IN
> transactions. Fix this my making the copy conditional.
> b) Always programmed the HW to transfer to/from the start of the aligned
> buffer. This worked fine for OUT transactions since the memcpy copied
> the OUT data to this location too. However, for large IN transactions,
> since the copy from the aligned buffer to the "client" buffer was
> deferred until after all chunks were transferred. it resulted in each
> chunk's transfer over-writing the data for the first transfer. Fix
> this by copying IN data as soon as it's received.
>
> Signed-off-by: Stephen Warren <swarren at wwwdotorg.org>
Applied to u-boot-usb/topic/dwc2, thanks. I would like to see more
testing from others if possible, otherwise this will go in after
2015.04 if you're fine with that.
Best regards,
Marek Vasut
More information about the U-Boot
mailing list