[roll] Roll fuchsia [driver_manager] Add Device::MakeTopologicalPath

Add a new function that makes the topological path in an infallible
way to simplify error handling.

The algorithm for creating the topological path is much simpler and
is taken from the DFv2 Node topological path code.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/838998
Original-Revision: f6b8df46f521fb31ed24c96919d85743a6e228e6
GitOrigin-RevId: 803d0ad89aefbcc988fa041955404a19b6849e32
Change-Id: If5bf3fbbbcdc64b6138c2966573a4222cf27ea1f
1 file changed
tree: 32e7700c7e1b5741e6a9a5445d57f7352e4229c3
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
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 via the IRC channel #fuchsia on Freenode.

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.