[roll] Roll fuchsia [usb][dwc3] handle two-stage controller/stack race

In the case of a 2-stage USB transfer (having no data-stage), there is a
fundamental race between the controller and usb-peripheral server. This
adds states to account for either the controller, or the fidl server,
winning the race. This ensures the controller will not ACK the
transaction until the side effects of the control directive have
actually taken place.

Original-Bug: b/474648637
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1504837
Original-Revision: 6037a8461835742e5c3b39751faf287321b779ff
GitOrigin-RevId: 4f9e3ecb9e68b49ab7e2e160f89936d95551426e
Change-Id: I6ae127e6a95baad0db2397189aa7460e09ec0ef6
1 file changed
tree: c897f06acee247f9a70dea3f41a9c826d0fcf91a
  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.