| commit | a601bfda431d4ac2531eb7a92e13cf9e7f55f4bf | [log] [tgz] |
|---|---|---|
| author | Bjoern Johansson <bjoernj@fuchsia.infra.roller.google.com> | Thu Dec 16 01:01:22 2021 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Wed Dec 15 17:03:55 2021 -0800 |
| tree | 6b64e581d82af7f47c6e67742186cb73ebdba8ac | |
| parent | f3d83fa800f7853d5eb8336c2942edd00cc197d5 [diff] |
[roll] Roll fuchsia [brcmfmac] Shutdown async loop during release.
There is a very small window during release where async work can access
resources that are being deallocated. This can cause crashes during
shutdown.
Fix this by explicitly shutting down the async loop at the very
beginning of the release cycle, before resources are deallocated. This
will ensure that any pending asynchronous work is completed and no
further work is started.
Original-Bug: 89929
Test: ffx driver restart /system/driver/brcmfmac.so
fx test brcmfmac_sim_test brcmfmac_test
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/620802
Original-Revision: f15e7198e68b3d1819f8a2964ae5b1dcd9e1818f
GitOrigin-RevId: 6378b4f958599d5dbd6290a696cb57b686ca6835
Change-Id: I19be1977a99e7619f39353866179dffdfc16ead2
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.