summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorMayank Rana <mrana@codeaurora.org>2015-07-31 15:55:31 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:10:09 -0700
commitdbe778eee035c8a32cdc8d18bca1c167113460cb (patch)
treee0bd88e7037715f787fe5bf04d4190df49f13c24 /arch
parent86751cfb339ab9e9e8d0f74efba715b7b1fb944c (diff)
USB: f_fs: Allow epfile to be opened only once
Due to USB cable disconnect, ADBD closes its epfiles and re-opens the same. In normal operation the sequence is: ffs_func_eps_disable() setting epfile->error to 1 ffs_epfile_release() setting epfile->error to 1 ffs_epfile_open() setting epfile->error to 0 In some cases when above sequeunce gets changed, epfile->error is set to 1. Hence there is no data transfer happening on ep-IN endpoint. Fix this by not allowing opening of epfiles until it has being successfully released. Change-Id: I26b9ec1b6218d00cc0965ce3e71fcea49f9bf567 Signed-off-by: Mayank Rana <mrana@codeaurora.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions