diff options
author | Felipe Balbi <felipe.balbi@linux.intel.com> | 2016-05-12 15:02:29 +0300 |
---|---|---|
committer | Felipe Balbi <felipe.balbi@linux.intel.com> | 2016-06-20 12:30:03 +0300 |
commit | d8877fc7e7ec3eb4515a4e6b947599bdda058323 (patch) | |
tree | 61224e612c38fc51e62f8590ff59732ca1b509ad /drivers/usb/gadget | |
parent | fe5a6c48fd954489f51aab151d5dad9254c76419 (diff) | |
download | op-kernel-dev-d8877fc7e7ec3eb4515a4e6b947599bdda058323.zip op-kernel-dev-d8877fc7e7ec3eb4515a4e6b947599bdda058323.tar.gz |
usb: gadget: storage: increase maximum storage num buffers
With a default size of 16kiB and with maximum of 32
buffers, we can transfer up to 512kiB, however Linux
can transfer up to 1MiB in a single mass storage
block transfer to USB3 storage devices.
Because of this, 1MiB block transfers end up being
slower than 512kiB block transfers. Let's increase
maximum number of storage buffers to a ridiculous
amount (256) so that anybody wanting to test maximum
achievable throughput can do so.
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Diffstat (limited to 'drivers/usb/gadget')
-rw-r--r-- | drivers/usb/gadget/Kconfig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/Kconfig b/drivers/usb/gadget/Kconfig index 2057add..3c3f31c 100644 --- a/drivers/usb/gadget/Kconfig +++ b/drivers/usb/gadget/Kconfig @@ -114,7 +114,7 @@ config USB_GADGET_VBUS_DRAW config USB_GADGET_STORAGE_NUM_BUFFERS int "Number of storage pipeline buffers" - range 2 32 + range 2 256 default 2 help Usually 2 buffers are enough to establish a good buffering |