diff options
author | Colin Cross <ccross@android.com> | 2012-03-08 17:57:51 -0800 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2014-03-19 13:08:42 -0700 |
commit | d4f37a54c862c7fd41dc1a1c6af6383a81b033c0 (patch) | |
tree | 49602aff39f8b728b7e4dda3543a1183ecff58d1 /drivers/usb | |
parent | 128514adf016ac2b51a9ab965d659081f3814558 (diff) |
usb: gadget: adb: do not set error flag when dequeuing req
When an ep_out req is dequeued because of userspace freezing,
don't set the error flag.
Change-Id: I680f1a1059b8ac2244aaa069e7d42dc44abf98e9
Signed-off-by: Colin Cross <ccross@android.com>
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/gadget/f_adb.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/f_adb.c b/drivers/usb/gadget/f_adb.c index 4433a4dbdfb..3827715f832 100644 --- a/drivers/usb/gadget/f_adb.c +++ b/drivers/usb/gadget/f_adb.c @@ -205,7 +205,7 @@ static void adb_complete_out(struct usb_ep *ep, struct usb_request *req) struct adb_dev *dev = _adb_dev; dev->rx_done = 1; - if (req->status != 0) + if (req->status != 0 && req->status != -ECONNRESET) dev->error = 1; wake_up(&dev->read_wq); |