platform_hardware_interfaces/wifi
Kyounghan Lee f2e21c27fd wifi(implementation): Clear wifi event callback objects while stopping
This fixes a deadlock between WifiNative and HalDeviceManager
because it removes about 30 times callbacks of
IWifiEventCallback#onFailure() or onStop(). Such excessive callbacks
within a short period tend to make high probabilities of the deadlock.

Note: This is a side effect of how the framework is registering multiple
callbacks. But, unfortunately there is no HAL API to unregister
callback. So, this is somewhat of a workaround fix.

Bug: 144137870
Test: Verified that the HAL no longer accumulates callbacks from
framework.
Test: Device boots up and connects to wifi networks.
Change-Id: I441e2f815a0a49c3936615f06a65a6ed5366a628
2020-01-29 07:03:17 -08:00
..
1.0 Wifi: Make sure that VTS tests start with a clean state 2020-01-08 03:51:43 +00:00
1.1 Wifi: Make sure that VTS tests start with a clean state 2020-01-08 03:51:43 +00:00
1.2 Wifi: Make sure that VTS tests start with a clean state 2020-01-08 03:51:43 +00:00
1.3 Wifi: Make sure that VTS tests start with a clean state 2020-01-08 03:51:43 +00:00
1.4 wifi(implementation): Clear wifi event callback objects while stopping 2020-01-29 07:03:17 -08:00
hostapd Wifi: Remove the IHostapd.HwModeParams.heBssColor 2020-01-15 07:18:56 -08:00
offload/1.0 Convert VtsHalWifiOffloadV1_0TargetTest to be parameterized test 2019-10-24 15:15:14 -07:00
supplicant Wifi: add 3 new fields to ConnectionCapabilities. 2020-01-19 10:26:03 -08:00
.clang-format