diff options
author | Wesley Cheng <quic_wcheng@quicinc.com> | 2022-09-01 12:36:24 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2022-09-07 16:26:45 +0200 |
commit | b353eb6dc285a0775a447f53e5b2a50bf3f9684f (patch) | |
tree | 68d263136f87198ca5505604d5761ab3102d8d7c /drivers/net/tap.c | |
parent | 461ee467507cb98a348fa91ff8460908bb0ea423 (diff) | |
download | linux-b353eb6dc285a0775a447f53e5b2a50bf3f9684f.tar.gz linux-b353eb6dc285a0775a447f53e5b2a50bf3f9684f.tar.bz2 linux-b353eb6dc285a0775a447f53e5b2a50bf3f9684f.zip |
usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer
For endxfer commands that do not require an endpoint complete interrupt,
avoid having to wait for the command active bit to clear. This allows for
EP0 events to continue to be handled, which allows for the controller to
complete it. Otherwise, it is known that the endxfer command will fail if
there is a pending SETUP token that needs to be read.
Suggested-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Reviewed-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
Link: https://lore.kernel.org/r/20220901193625.8727-5-quic_wcheng@quicinc.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/net/tap.c')
0 files changed, 0 insertions, 0 deletions