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

Commit b0d8bfa8 authored by Arumuga Durai A's avatar Arumuga Durai A
Browse files

USB: gadget: ffs: Fix USBCV compliance failure due to adbd



Userspace f_fs client e.g. ADB daemon can re-open ep0 file node
on adb_read/write error (or on bus reset). This results in device
disabling and enabling pull-up on bus reset. USBCV CH9 tests which
perform bus resets also fail due to this.
Fix this by not failing adb_read on bus reset so that adbd client
woudln't attempt ep0-file close. This behavior is not changed for
composition switch or cable disconnect by checking if adb_read
was attempting first transfer after online state or it was in middle
of a session when disconnect happened.

CRs-Fixed: 1083414
Change-Id: I2378f22995b7ddffb17d618df059d8aedb594d97
Signed-off-by: default avatarArumuga Durai A <cadurai@codeaurora.org>
parent da2b3bff
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment