summaryrefslogtreecommitdiff
path: root/drivers/usb/musb
diff options
context:
space:
mode:
authorAndiry Xu <andiry.xu@amd.com>2010-07-22 22:23:47 (GMT)
committerGreg Kroah-Hartman <gregkh@suse.de>2010-08-10 21:35:41 (GMT)
commita061a5a0b816de3b4711a2e96764bb3cd8df861e (patch)
treed8440fbedb5761c6a4058f1382ef6bdf46944a24 /drivers/usb/musb
parent04e51901dd44f40a5a385ced897f6bca87d5f40a (diff)
downloadlinux-a061a5a0b816de3b4711a2e96764bb3cd8df861e.tar.xz
USB: xHCI: allocate bigger ring for isochronous endpoint
Isochronous endpoint needs a bigger size of transfer ring. Isochronous URB consists of multiple packets, each packet needs a isoc td to carry, and there will be multiple trbs inserted to the ring at one time. One segment is too small for isochronous endpoints, and it will result in room_on_ring() check failure and the URB is failed to enqueue. Allocate bigger ring for isochronous endpoint. 8 segments should be enough. This will be replaced with dynamic ring expansion in the future. Signed-off-by: Andiry Xu <andiry.xu@amd.com> Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/musb')
0 files changed, 0 insertions, 0 deletions