Skip to contentSkip to conversation

usb: gadget: storage: Increase FSG_BUFLEN

PATCH New Marek Vasut 1 participant 1 message Oct 19, 2017 USB

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 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.

Cc Lukasz Majewski <[email protected]>
---
 drivers/usb/gadget/storage_common.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/usb/gadget/storage_common.c +1 -1
index b6df130a14..4d5a9a8c42 100644
@@ -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
Signature · 1 line
2.11.0