[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
1 file changed
tree: 6b64e581d82af7f47c6e67742186cb73ebdba8ac
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. 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 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.