Skip to content

usb: dwc3: gadget: Revise preparation for extra TRBs

Thinh Nguyen linux-usb stable 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10usb: dwc3: gadget: Check MPS of the request lengthdrivers/usb/dwc3/gadget.c+2 -20 replies
2/10usb: dwc3: gadget: Reclaim extra TRBs after request completiondrivers/usb/dwc3/gadget.c+5 -50 replies
3/10usb: dwc3: gadget: Refactor preparing extra TRBdrivers/usb/dwc3/gadget.c+25 -680 replies
4/10usb: dwc3: gadget: Improve TRB ZLP setupdrivers/usb/dwc3/gadget.c+18 -320 replies
5/10usb: dwc3: ep0: Fix ZLP for OUT ep0 requestsdrivers/usb/dwc3/ep0.c+9 -20 replies
6/10usb: dwc3: gadget: Return the number of prepared TRBsdrivers/usb/dwc3/gadget.c+33 -20 replies
7/10usb: dwc3: gadget: Check for number of TRBs prepareddrivers/usb/dwc3/gadget.c+22 -150 replies
8/10usb: dwc3: gadget: Set IOC if not enough for extra TRBsdrivers/usb/dwc3/gadget.c+20 -00 replies
9/10usb: dwc3: gadget: Refactor preparing last TRBsdrivers/usb/dwc3/gadget.c+48 -810 replies
10/10usb: dwc3: gadget: Rename misleading function namesdrivers/usb/dwc3/gadget.c+5 -50 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/10] usb: dwc3: gadget: Revise preparation for extra TRBs

This series resolves various issues with ZLP handling and refactor handling of TRBs. This series has too many changes comparing to the "[PATCH v3 0/4] usb:
dwc3: gadget: Fix TRB preparation" series so I created different series instead.

Thinh Nguyen (10):
usb: dwc3: gadget: Check MPS of the request length
usb: dwc3: gadget: Reclaim extra TRBs after request completion
usb: dwc3: gadget: Refactor preparing extra TRB
usb: dwc3: gadget: Improve TRB ZLP setup
usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
usb: dwc3: gadget: Return the number of prepared TRBs
usb: dwc3: gadget: Check for number of TRBs prepared
usb: dwc3: gadget: Set IOC if not enough for extra TRBs
usb: dwc3: gadget: Refactor preparing last TRBs
usb: dwc3: gadget: Rename misleading function names

 drivers/usb/dwc3/ep0.c    |  11 +-
 drivers/usb/dwc3/gadget.c | 262 +++++++++++++++++---------------------
 2 files changed, 124 insertions(+), 149 deletions(-)

base-commit: 2f45af92722ee6e78f12037af1870117bcae00d1

Signature · 1 line
2.28.0