Skip to content

xhci: Some improvement for Etron xHCI host

Kuangyi Chiang linux-usb lkml llvm oe-kbuild-all stable 4 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest1 patch 13 repliesIn review
  2. v31 patch 0 repliesSuperseded
  3. v25 patches 7 repliesSuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v13 patches9 repliesSuperseded

Changes in v4 from the cover letter

- Rebase against Linux 6.14-rc1
- Link to v3: https://lore.kernel.org/all/[email protected]

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/1xhci: Correctly handle last TRB of isoc TD on Etron xHCI hostdrivers/usb/host/xhci-ring.c+21 -825 replies

Reviews trailers per patch

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

Read the v4 thread

Cover letter [PATCH v4 0/1] xhci: Some improvement for Etron xHCI host

To prevent the xHCI driver from printing a "Transfer event TRB DMA ptr not part of current TD" error message when an error is detected while processing the last TRB of an isoc TD:
xhci: Correctly handle last TRB of isoc TD on Etron xHCI host

---
Changes in v4:
- Rebase against Linux 6.14-rc1
- Link to v3: https://lore.kernel.org/all/[email protected]

Changes in v3:
- Update subject and commit message
- Use error_mid_td instead of last_td_was_short to solve the problem, as suggested by Michal
- Link to v2: https://lore.kernel.org/all/[email protected]

Changes in v2:
- Modify commit message
- Remove XHCI_NO_RESET_DEVICE/XHCI_NO_BREAK_CTRL_TD quirk flag
- Add XHCI_ETRON_HOST quirk flag, thanks for the suggestion by Michal
- Check device speed before invoking the workaround
- Add (xhci: Combine two if statements for Etron xHCI host)
- Add (xhci: Correct handling of one-TRB isoc TD on Etron xHCI host)
- Link to v1: https://lore.kernel.org/all/[email protected]

Kuangyi Chiang (1):
xhci: Correctly handle last TRB of isoc TD on Etron xHCI host

 drivers/usb/host/xhci-ring.c | 29 +++++++++++++++++++++--------
 1 file changed, 21 insertions(+), 8 deletions(-)
Signature · 1 line
2.25.1