OpenCloudOS-Kernel/drivers/usb/host/whci
David Vrabel 0d370755dd 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>
2009-12-11 11:55:26 -08:00
..
Kbuild wusb: add debug files for ASL, PZL and DI to the whci-hcd driver 2008-11-26 13:36:59 +00:00
asl.c USB: whci-hcd: always do an update after processing a halted qTD 2009-10-14 14:54:43 -07:00
debug.c usb: whci-hcd: decode more QHead fields in the debug files 2009-12-11 11:55:16 -08:00
hcd.c USB: whci-hcd: support urbs with scatter-gather lists 2009-12-11 11:55:14 -08:00
hw.c wusb: timeout when waiting for ASL/PZL updates in whci-hcd 2009-01-07 10:54:22 +00:00
init.c wusb: WHCI host controller driver 2008-09-17 16:54:31 +01:00
int.c wusb: remove unused #include <version.h> 2008-10-31 15:10:27 +00:00
pzl.c USB: whci-hcd: always do an update after processing a halted qTD 2009-10-14 14:54:43 -07:00
qset.c USB: whci-hcd: correctly handle sg lists longer than QTD_MAX_XFER_SIZE. 2009-12-11 11:55:26 -08:00
whcd.h USB: whci-hcd: support urbs with scatter-gather lists 2009-12-11 11:55:14 -08:00
whci-hc.h USB: wusb: add wusb_phy_rate sysfs file to host controllers 2009-12-11 11:55:16 -08:00
wusb.c wusb: add debug files for ASL, PZL and DI to the whci-hcd driver 2008-11-26 13:36:59 +00:00