adb: set max_rw to USB_FFS_BULK_SIZE explicitly
Sometimes when endpoint_alloc returns ENODEV, max_rw will end up being a value that is too big. Bug: 35634401 Test: push/pull files Change-Id: Iaa81a3311b1855e2a835562cdf7a46ff4399feb1
This commit is contained in:
parent
05009d9336
commit
f3fb7de3c8
1 changed files with 1 additions and 1 deletions
|
|
@ -319,7 +319,7 @@ bool init_functionfs(struct usb_handle* h) {
|
|||
D("[ adb: cannot call endpoint alloc: errno=%d ]", errno);
|
||||
// Kernel pre-allocation could have failed for recoverable reasons.
|
||||
// Continue running with a safe max rw size.
|
||||
h->max_rw *= 2;
|
||||
h->max_rw = USB_FFS_BULK_SIZE;
|
||||
return true;
|
||||
|
||||
err:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue