[roll] Roll fuchsia Revert "[ufs] Refactor blocking loops to async event handlers"

This reverts commit d9683e8893aacb973261f3f63c54e4fc8149addb.

Reason for revert: Causing boot failures on some devices.

Failure Link: https://fxbug.dev/532221325

Original change's description:
> [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-Bug: 528771913
> Test: fx test ufs-tests
> Test: Booted Iris.
> Change-Id: I651110723d6f1ac6a8811da2755a205f50a91426
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1684757
> Reviewed-by: James Sullivan <jfsulliv@google.com>
> Commit-Queue: HanBin Yoon <hanbinyoon@google.com>

Original-Original-Bug: 528771913
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1698295
Exempt: android-build-ayeaye@system.gserviceaccount.com <android-build-ayeaye@system.gserviceaccount.com>
Original-Original-Revision: eb698e73d154983207a13c6040b3d417d57ca958
GitOrigin-RevId: 0a7d394f428151ca14be8b2ad7d9b1ed53e7889e
Change-Id: I55c34f17fa6b57d8bdee0dc567d257df3c7319ed
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1698540
Cr-Commit-Position: refs/heads/main@{#196457}
1 file changed
tree: ff9cc06102f95e94fa83048ca49b1936a0879a31
  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.