usb: dwc2: remove restriction on buffer length
authorStephen Warren <swarren@wwwdotorg.org>
Sun, 8 Mar 2015 17:08:14 +0000 (11:08 -0600)
committerMarek Vasut <marex@denx.de>
Tue, 14 Apr 2015 03:47:59 +0000 (05:47 +0200)
commit805b67e1ea9a733f8fd526989b154648aca8afb6
treedb31dcc026995bcbb3da468eccd617ba8319ac4d
parentd1c880c66c2f4d676afd91ce041a3e66c2ab3fa4
usb: dwc2: remove restriction on buffer length

Each USB transfer is split up into chunks that are held in an aligned
buffer. This imposes a limit on the size of each chunk, but no limit on
the total size of transferred data. Fix the logic in chunk_msg() not to
reject large transfers, but simply take the size of the aligned buffer
into account when calculating the chunk size.

Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
drivers/usb/host/dwc2.c