summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/usb/gadget/function/f_diag.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/gadget/function/f_diag.c b/drivers/usb/gadget/function/f_diag.c
index bddee84d81e0..aea1e1d0fa11 100644
--- a/drivers/usb/gadget/function/f_diag.c
+++ b/drivers/usb/gadget/function/f_diag.c
@@ -270,6 +270,7 @@ static void diag_write_complete(struct usb_ep *ep,
/* Queue zero length packet */
if (!usb_ep_queue(ctxt->in, req, GFP_ATOMIC))
return;
+ ctxt->dpkts_tolaptop_pending--;
} else {
ctxt->dpkts_tolaptop++;
}