summaryrefslogtreecommitdiff
path: root/drivers/usb/gadget/storage_common.c
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2017-10-19 22:45:53 +0300
committerMarek Vasut <marek.vasut+renesas@gmail.com>2017-11-26 04:22:36 +0300
commita8c402f45c758235916615757ac537db8e96fc31 (patch)
treefaba9c08bd952dd56187860340c8e40640b35a49 /drivers/usb/gadget/storage_common.c
parent883946e8e7c5dacb5e12f18703e20d49a4886f0e (diff)
downloadu-boot-a8c402f45c758235916615757ac537db8e96fc31.tar.xz
usb: gadget: storage: Increase FSG_BUFLEN
Increase the buffer length to be just above maximum permissible value of 128 kiB . This increases the performance of the UMS and alike by a factor of 2 - 2.5 as the buffers are less fragmented. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Lukasz Majewski <lukma@denx.de>
Diffstat (limited to 'drivers/usb/gadget/storage_common.c')
-rw-r--r--drivers/usb/gadget/storage_common.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/storage_common.c b/drivers/usb/gadget/storage_common.c
index b6df130a14..4d5a9a8c42 100644
--- a/drivers/usb/gadget/storage_common.c
+++ b/drivers/usb/gadget/storage_common.c
@@ -309,7 +309,7 @@ static struct fsg_lun *fsg_lun_from_dev(struct device *dev)
#define FSG_NUM_BUFFERS 2
/* Default size of buffer length. */
-#define FSG_BUFLEN ((u32)16384)
+#define FSG_BUFLEN ((u32)131072)
/* Maximal number of LUNs supported in mass storage function */
#define FSG_MAX_LUNS 8