commit | 09bc8321e85eeb9eca9b20485227ceb0a5c456ed | [log] [tgz] |
---|---|---|
author | John Bauman <jbauman@fuchsia.infra.roller.google.com> | Thu Apr 13 19:12:33 2023 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Apr 13 12:15:03 2023 -0700 |
tree | 78ee826aa014e2fec19ace14769abcd2a89ca38f | |
parent | 7cf7f4b919bd7b527b9952312d5c489bac58ea49 [diff] |
[roll] Roll fuchsia [sys_driver_cpp] Explicitly teardown in destructor On ZirconConnection teardown there are a few things that need to happen in order: 1. Disable the notification handler 2. Shutdown the loop (cancels remaining async tasks) 3. Destroy the MagmaSystemConnection (calls into the driver to tear it down). Currently steps 2 and 3 are run by destructors, ordered based on their order in the ZirconConnection. This is a bit fragile, so it's safer to run them explicitly in the destructor. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/834938 Original-Revision: dd7ce014c2d712447ea6e7ba00b516f50bbd85e4 GitOrigin-RevId: 6c0bcd76259d28efce001348b29174f949b09d31 Change-Id: I32dc24eb434faa06c9ae9ba1bb5139307f246e37
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 via the IRC channel #fuchsia
on Freenode.
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
.