Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f3fb7de3 authored by Jerry Zhang's avatar Jerry Zhang
Browse files

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
parent 05009d93
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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: