diff options
author | 2009-12-07 13:50:39 +0000 | |
---|---|---|
committer | 2009-12-11 11:55:26 -0800 | |
commit | 0d370755dd4ad3d119818579cfa3eb2e9978b3eb (patch) | |
tree | f8b7fa0640f156f4780f3c37a24e7af1f08729c2 /lib/spinlock_debug.c | |
parent | USB: usb-storage: fix bug in fill_inquiry (diff) | |
download | linux-rng-0d370755dd4ad3d119818579cfa3eb2e9978b3eb.tar.xz linux-rng-0d370755dd4ad3d119818579cfa3eb2e9978b3eb.zip |
USB: whci-hcd: correctly handle sg lists longer than QTD_MAX_XFER_SIZE.
When building qTDs (sTDs) from a scatter-gather list, the length of the
qTD must be a multiple of wMaxPacketSize if the transfer continues into
another qTD.
This also fixes a link failure on configurations for 32 bit processors
with 64 bit dma_addr_t (e.g., CONFIG_HIGHMEM_64G).
Signed-off-by: David Vrabel <david.vrabel@csr.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'lib/spinlock_debug.c')
0 files changed, 0 insertions, 0 deletions