Revert "usb: dwc3: gadget: always decrement by 1"
authorJohn Youn <johnyoun@synopsys.com>
Sat, 27 Aug 2016 01:43:01 +0000 (18:43 -0700)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Mon, 5 Sep 2016 10:39:23 +0000 (13:39 +0300)
commit9d7aba7786b6c9eec6d083e43fd639228c400c3a
tree8de7ea0388aaad3551d4a1981a1643836c234da9
parentc6935931c1894ff857616ff8549b61236a19148f
Revert "usb: dwc3: gadget: always decrement by 1"

This reverts commit 6f8245b4e37c ("usb: dwc3: gadget: always decrement
by 1").

We can't always decrement this value.

We should decrement only if the calculation of free slots results in a
LINK TRB being among one of the free slots (dequeue < enqueue).

Otherwise, if the LINK TRB is not among the free slots then it should
not be decremented.

Signed-off-by: John Youn <johnyoun@synopsys.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/dwc3/gadget.c