[roll] Roll fuchsia [dwc3][ep0] Guard TRB FIFO read pointer advancement during stall recovery

Only advance ep0_.shared_fifo read pointer if the FIFO is not empty upon
receiving EP0 completion interrupts. When stall recovery
(Ep0EndAndStall) clears the TRB ring (read_ == write_), advancing
unconditionally triggers underflow logs.

Original-Original-Bug: 529471440
Test: Verified zero Advancing read_ past write_ errors across stall tests.
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1697040
Original-Original-Revision: 4c96ccacb9b8b404ce180e950d30933ae9f694b3
GitOrigin-RevId: 252ee0f07f2d35a52e4ba5eef52a6c3463bee3df
Change-Id: I4d5d10d1b6c160a52f78796f53f2f495057d4645
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1699342
Cr-Commit-Position: refs/heads/main@{#196586}
1 file changed
tree: 42a0b2d8033bd6514f1c3be93c68f891e6ab5576
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.