[roll] Roll fuchsia [ufs] Refactor blocking loops to async event handlers This CL refactors the UFS driver to use asynchronous event handlers instead of blocking loops: - Replaces the blocking IrqLoop with async::IrqMethod bound to the interrupt handle. - Replaces the blocking AdminLoop and IoLoop with async::PostTask completions. - Replaces the blocking timeout wait with a delayed async::TaskMethod (timeout_task_). Original-Original-Bug: 528771913 Test: fx test ufs-tests Test: Booted Iris. Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1684757 Original-Original-Revision: d9683e8893aacb973261f3f63c54e4fc8149addb GitOrigin-RevId: 786c5463f680bfae4d39573546088cfd07e0e1fb Change-Id: I636f50b669f45afb9e501aec21ce869f0485326d Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1694654 Cr-Commit-Position: refs/heads/main@{#196172}
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.