From: Marek Vasut Date: Thu, 19 Oct 2017 19:45:53 +0000 (+0200) Subject: usb: gadget: storage: Increase FSG_BUFLEN X-Git-Tag: v2018.01-rc1~63^2~3 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=a8c402f45c758235916615757ac537db8e96fc31;p=u-boot 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 Cc: Lukasz Majewski --- 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