From 4472fdb4d010885c322ab85bdf9d24bd1469489c Mon Sep 17 00:00:00 2001 From: Hridya Valsaraju Date: Tue, 21 May 2019 13:03:24 -0700 Subject: [PATCH] fastbootd: reduce USB buffer size to 16K Some USB controllers can only support transfers upto 16K. Bug: 133208811 Test: fastboot flashall Change-Id: Ic025bdd8e7a6cf2634fc24524fd189e0cc9efbb5 Merged-In: Ic025bdd8e7a6cf2634fc24524fd189e0cc9efbb5 (cherry picked from commit d747dba9c0fd5bb81e4b616cfb562a10c64b9e54) --- fastboot/device/usb_client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastboot/device/usb_client.cpp b/fastboot/device/usb_client.cpp index fb51a900b..775d10c80 100644 --- a/fastboot/device/usb_client.cpp +++ b/fastboot/device/usb_client.cpp @@ -33,7 +33,7 @@ constexpr int kMaxPacketSizeHs = 512; constexpr int kMaxPacketsizeSs = 1024; constexpr size_t kFbFfsNumBufs = 16; -constexpr size_t kFbFfsBufSize = 32768; +constexpr size_t kFbFfsBufSize = 16384; constexpr const char* kUsbFfsFastbootEp0 = "/dev/usb-ffs/fastboot/ep0"; constexpr const char* kUsbFfsFastbootOut = "/dev/usb-ffs/fastboot/ep1";