OSDN Git Service

HCI: Synchronize ACL Queue
authorHansong Zhang <hsz@google.com>
Wed, 4 Mar 2020 21:52:20 +0000 (13:52 -0800)
committerHansong Zhang <hsz@google.com>
Wed, 4 Mar 2020 23:17:41 +0000 (15:17 -0800)
commitb708a906f38225e92568c60b2b43e87bd982d657
treeb00676dd5e0dd0ac09064706b30e3d47cb451d98
parent25ab0d120609891cb05ec673e714b2503c9be0ed
HCI: Synchronize ACL Queue

* Synchronize Queue registration with Module Handler and Stop()
* Synchronize UnregisterCompletedAclPacketsCallback() as this is invoked
  during Stop()
* Add a timeout in AclManagerFacade to prevent from deadlock

Bug: 150174451
Test: cert/run --device
Change-Id: I3a476af54aaa57e25a7fd51089b44954ae574dc6
gd/hci/acl_manager.cc
gd/hci/controller.cc
gd/hci/facade/acl_manager_facade.cc
gd/hci/hci_layer.cc