UPSTREAM: usb: dwc3: gadget: simplify __dwc3_gadget_kick_transfer()
authorFelipe Balbi <felipe.balbi@linux.intel.com>
Thu, 12 May 2016 13:53:59 +0000 (16:53 +0300)
committerHuang, Tao <huangtao@rock-chips.com>
Tue, 16 Aug 2016 12:48:19 +0000 (20:48 +0800)
commit5ff1323f846d2358771dd9bdb44e8279879d587d
tree4a97340b9699767a529cf7c9c1b7061aaf19ac2a
parented60abb5ba3e4338fae2d482f7f488efe24f2a22
UPSTREAM: usb: dwc3: gadget: simplify __dwc3_gadget_kick_transfer()

as it turns out, we don't need the extra 'start_new'
argument as that can be inferred from DWC3_EP_BUSY
flag.

Because of that, we can simplify
__dwc3_gadget_kick_transfer() by quite a bit, even
allowing us to prepare more TRBs unconditionally.

Change-Id: I74346bf9ec48e7cd7d59bb890e40a9395fb27962
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
(cherry picked from commit 4fae2e3e15157ac312b91234389e79f7a76667b3)
drivers/usb/dwc3/gadget.c