commit | ba0f79bac55612fa4af2667437a4e889fca81b8c | [log] [tgz] |
---|---|---|
author | Kiet Tran <kiettran@google.com> | Fri Nov 18 01:14:17 2022 +0000 |
committer | releases-try-builder <releases-try-builder@fuchsia-infra.iam.gserviceaccount.com> | Wed Jan 25 22:07:13 2023 +0000 |
tree | 79e6d3054c0da12c8217672030cdbf73e23462df | |
parent | f426c32b0fe52e075c447a9d091d55b5b03bb1e2 [diff] |
[brcmfmac] Respond when iface removal is done Currently DestroyIface responds immediately before the iface is removed from the driver device tree. Sometimes this causes the subsequent CreateIface request from above to fail because the existing iface has not been completely removed yet. As a result, no iface remains on the system and hence no WLAN. With this commit, we'll only notify the upper layer that iface is removed once the driver manager has removed it from the device tree. Multiply: fuchsia-pkg://fuchsia.com/brcmfmac_sim_test#meta/lifecycle_test_component.cm Bug: 115096 Test: 1. Reboot 5 times and verify there's an iface on the system 2. Verify OOBE succeeds Change-Id: Ida41b0127dad7a603d6d327fc651fd357190dde5 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/758437 Reviewed-by: Bjoern Johansson <bjoernj@google.com> Commit-Queue: Kiet Tran <kiettran@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.