OSDN Git Service

Fix alarms being posted on wrong thread
authorJakub Pawlowski <jpawlowski@google.com>
Fri, 8 Sep 2017 18:26:25 +0000 (11:26 -0700)
committerJakub Pawlowski <jpawlowski@google.com>
Mon, 11 Sep 2017 20:49:36 +0000 (13:49 -0700)
commit47616530ceea2ea6432ffb35cd8a3fc0a56365b5
treef3bcafdb4a128be576e915e7f307bd0045b36a2c
parente631789075f5625fd79c774678f4af0bf102c7d1
Fix alarms being posted on wrong thread

Alarms from btu_bta_alarm_queue and btu_generic_alarm_queue should be
processed on the main MessageLoop thread.
Replaced obsoleted alarm_set_on_queue() alarm API with the new
alarm_set_on_mloop() API

Test: manual
Bug: 65078753
Change-Id: I54b472b39b44a6c541dbdcdad7414056d0dd4163
Merged-In: I54b472b39b44a6c541dbdcdad7414056d0dd4163
(cherry picked from commit be8bbd7a83ec8bc900fac58a03010fbcb74956c9)
52 files changed:
bta/ag/bta_ag_main.cc
bta/ag/bta_ag_sco.cc
bta/av/bta_av_act.cc
bta/dm/bta_dm_act.cc
bta/dm/bta_dm_pm.cc
bta/hf_client/bta_hf_client_at.cc
bta/hf_client/bta_hf_client_main.cc
bta/sys/bta_sys_main.cc
bta/test/bta_hf_client_test.cc
btif/src/btif_av.cc
btif/src/btif_hh.cc
btif/src/btif_hl.cc
btif/src/btif_rc.cc
osi/include/alarm.h
osi/src/alarm.cc
osi/test/alarm_test.cc
stack/avdt/avdt_ccb_act.cc
stack/avdt/avdt_msg.cc
stack/avdt/avdt_scb_act.cc
stack/avrc/avrc_api.cc
stack/bnep/bnep_api.cc
stack/bnep/bnep_main.cc
stack/bnep/bnep_utils.cc
stack/btm/btm_acl.cc
stack/btm/btm_ble_addr.cc
stack/btm/btm_ble_gap.cc
stack/btm/btm_ble_multi_adv.cc
stack/btm/btm_devctl.cc
stack/btm/btm_inq.cc
stack/btm/btm_sec.cc
stack/btu/btu_init.cc
stack/btu/btu_task.cc
stack/gatt/gatt_utils.cc
stack/hid/hidh_conn.cc
stack/l2cap/l2c_api.cc
stack/l2cap/l2c_ble.cc
stack/l2cap/l2c_csm.cc
stack/l2cap/l2c_fcr.cc
stack/l2cap/l2c_link.cc
stack/l2cap/l2c_main.cc
stack/l2cap/l2c_ucd.cc
stack/l2cap/l2c_utils.cc
stack/mcap/mca_cact.cc
stack/rfcomm/rfc_utils.cc
stack/sdp/sdp_discovery.cc
stack/sdp/sdp_main.cc
stack/sdp/sdp_server.cc
stack/smp/smp_act.cc
stack/smp/smp_l2c.cc
stack/smp/smp_utils.cc
stack/test/ble_advertiser_test.cc
stack/test/stack_btu_test.cc