OSDN Git Service

android-x86/system-bt.git
3 years agogd_acl: Add add/remove acceptlist am: 3467d21d29
Chris Manton [Tue, 16 Feb 2021 22:04:23 +0000 (22:04 +0000)]
gd_acl: Add add/remove acceptlist am: 3467d21d29

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584708

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I30bded4c4b92ff865e06a9a218b4d797077b25e1

3 years agoEnum-ify bta/include/bta_hh_api::tBTA_HH_STATUS am: 1813bfcc17
Chris Manton [Tue, 16 Feb 2021 22:03:22 +0000 (22:03 +0000)]
Enum-ify bta/include/bta_hh_api::tBTA_HH_STATUS am: 1813bfcc17

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584706

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I235f9d539f016fbe541f1ed32662c9105729dace

3 years agoRe-log stack/btm/btm_sec::btm_sec_is_a_bonded_dev am: c472a55125
Chris Manton [Tue, 16 Feb 2021 22:02:28 +0000 (22:02 +0000)]
Re-log stack/btm/btm_sec::btm_sec_is_a_bonded_dev am: c472a55125

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584705

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I17d61a40fcb5a2f5484783cda4522a648d4c46ae

3 years agoRe-log stack/btm/btm_ble_privacy::btm_ble_suspend_resolving_list_activity am: 87b3dc4559
Chris Manton [Tue, 16 Feb 2021 22:02:25 +0000 (22:02 +0000)]
Re-log stack/btm/btm_ble_privacy::btm_ble_suspend_resolving_list_activity am: 87b3dc4559

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584704

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I49ce1fbc73b24639bafd18d00aa73d944d596a04

3 years agoRe-log stack/btm/btm_ble_gap::btm_ble_update_mode_operation am: 81a26a1365
Chris Manton [Tue, 16 Feb 2021 22:02:21 +0000 (22:02 +0000)]
Re-log stack/btm/btm_ble_gap::btm_ble_update_mode_operation am: 81a26a1365

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584703

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id9e2233e30fd1cd605a24a8237a3c6b7d27a9e7d

3 years agoUse proper types tHCI_STATUS am: d047f92771
Chris Manton [Tue, 16 Feb 2021 22:02:18 +0000 (22:02 +0000)]
Use proper types tHCI_STATUS am: d047f92771

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584422

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4f77a708fc9cdcc8a0355f2eaeb86be57f744a54

3 years agoRe-log stack/smp/smp_l2c::smp_connect_callback am: 12e591c2e9
Chris Manton [Tue, 16 Feb 2021 22:02:15 +0000 (22:02 +0000)]
Re-log stack/smp/smp_l2c::smp_connect_callback am: 12e591c2e9

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584421

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I013f184ed57f5049eccb38cc1dfe98e0bda7b3af

3 years agogd_acl: Assert on paths when gd_acl enabled am: 06d050075f
Chris Manton [Tue, 16 Feb 2021 22:02:11 +0000 (22:02 +0000)]
gd_acl: Assert on paths when gd_acl enabled am: 06d050075f

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584420

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id172e40435d9ece6c0f5ac856fdcb8d61d1e546f

3 years agoRe-layout stack/btm/btm_ble_bgconn.cc am: 16584d39d7
Chris Manton [Tue, 16 Feb 2021 22:02:07 +0000 (22:02 +0000)]
Re-layout stack/btm/btm_ble_bgconn.cc am: 16584d39d7

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584419

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I95f96b66b80c9bab0b32e18a5d0eb859cd2d3eaa

3 years agoRe-log stack/gatt/gatt_api::GATT_Connect am: 6c58e3a5aa
Chris Manton [Tue, 16 Feb 2021 22:02:02 +0000 (22:02 +0000)]
Re-log stack/gatt/gatt_api::GATT_Connect am: 6c58e3a5aa

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584418

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie2541c6be451b543e8c87b5c65f7a6a56a41857b

3 years agoRe-log stack/smp/smp_l2c::smp_connect_callback am: 6e77382867
Chris Manton [Tue, 16 Feb 2021 22:01:59 +0000 (22:01 +0000)]
Re-log stack/smp/smp_l2c::smp_connect_callback am: 6e77382867

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584417

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia73d0c709964db5182931426b1e39fe707ab341b

3 years agoRe-log stack/gap/gap_ble::client_connect_cback am: 2538d35f32
Chris Manton [Tue, 16 Feb 2021 22:01:56 +0000 (22:01 +0000)]
Re-log stack/gap/gap_ble::client_connect_cback am: 2538d35f32

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584416

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ifa66575fc365ab5ed533e790d1acf8585a95eb98

3 years agoRe-log bta/gatt/bta_gattc_act::bta_gattc_close am: ba345ad12b
Chris Manton [Tue, 16 Feb 2021 22:01:52 +0000 (22:01 +0000)]
Re-log bta/gatt/bta_gattc_act::bta_gattc_close am: ba345ad12b

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584415

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iffab3921153c18b1f2745811dbf564fc7664091f

3 years agoGroup internally linked functions stack/btm/btm_ble_bgconn am: 137b24d59a
Chris Manton [Tue, 16 Feb 2021 22:01:49 +0000 (22:01 +0000)]
Group internally linked functions stack/btm/btm_ble_bgconn am: 137b24d59a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584414

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I298fa0b8a1b56343db7df7e748b02414b5a10cc5

3 years agoDirectly query controller for acceptlist size am: 1709788a73
Chris Manton [Tue, 16 Feb 2021 22:01:45 +0000 (22:01 +0000)]
Directly query controller for acceptlist size am: 1709788a73

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584413

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If45bd0c60e6cd9216138b8442bd9e066c21e11c3

3 years agoAdd API for tBTM_SEC_DEV_REC::has_ble am: 7a3122e52a
Chris Manton [Tue, 16 Feb 2021 22:01:42 +0000 (22:01 +0000)]
Add API for tBTM_SEC_DEV_REC::has_ble am: 7a3122e52a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1585528

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic22701a10d31971f5922275f30d551d406ef63ec

3 years agoReduce unneeded namespace resolution main/shim/acl am: 5fdab5b5c5
Chris Manton [Tue, 16 Feb 2021 22:01:39 +0000 (22:01 +0000)]
Reduce unneeded namespace resolution main/shim/acl am: 5fdab5b5c5

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584412

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I243bd3ea2bb399429e82112992e7569f691f608c

3 years agoIntroduce bta_test am: f02b313b7e
Chris Manton [Tue, 16 Feb 2021 22:01:36 +0000 (22:01 +0000)]
Introduce bta_test am: f02b313b7e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1580863

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9b44e0427f015d40b715a0e53055d997eb091b9c

3 years agoIntroduce bta/test mocks and fakes am: db6f7631cf
Chris Manton [Tue, 16 Feb 2021 22:01:32 +0000 (22:01 +0000)]
Introduce bta/test mocks and fakes am: db6f7631cf

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1580482

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie7927e957b301b639746e5ed0fc56eb675dc7f50

3 years agoRemove unnecessary include bta/hh/bta_hh_act.cc::log am: ac903002a1
Chris Manton [Tue, 16 Feb 2021 22:01:28 +0000 (22:01 +0000)]
Remove unnecessary include bta/hh/bta_hh_act.cc::log am: ac903002a1

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1580481

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I77c70e4761b0a608cc4874dd88ffb62fcf0b5ec9

3 years agoDeclare bta/dm/bta_dm_int::deinit am: ad212e5b8e
Chris Manton [Tue, 16 Feb 2021 22:01:25 +0000 (22:01 +0000)]
Declare bta/dm/bta_dm_int::deinit am: ad212e5b8e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1580480

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2ad322e3e80cc062ec52399b985981b4935a2c36

3 years agoRe-layout stack/acl/btm_acl::btm_remove_acl am: 5aec007a31
Chris Manton [Tue, 16 Feb 2021 22:01:21 +0000 (22:01 +0000)]
Re-layout stack/acl/btm_acl::btm_remove_acl am: 5aec007a31

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1574625

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ief7c2327c1ceb95d467d78ffda433bef537491eb

3 years agobt_headless: Various updates am: 3ae680043f
Chris Manton [Tue, 16 Feb 2021 22:01:18 +0000 (22:01 +0000)]
bt_headless: Various updates am: 3ae680043f

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1575236

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If1603adfd3efc35c8eb7a1ce6a4ade7a14dd0d6c

3 years agogd_acl: Connect gd acl shutdown am: e1b60a1217
Chris Manton [Tue, 16 Feb 2021 22:01:14 +0000 (22:01 +0000)]
gd_acl: Connect gd acl shutdown am: e1b60a1217

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1575235

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I1b19c4232c9acc7efb243595d3a9c1ca7e6f70c7

3 years agoRe-log bta/dm/bta_dm_act::bta_dm_disable_conn_down_timer_cback am: 38f64f9627
Chris Manton [Tue, 16 Feb 2021 22:01:08 +0000 (22:01 +0000)]
Re-log bta/dm/bta_dm_act::bta_dm_disable_conn_down_timer_cback am: 38f64f9627

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1575234

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I27da97e6c106355aadf5aaa40cf1791b9655d791

3 years agoRe-log btif/src/btif_dm::BTIF_dm_disable am: c9978e41af
Chris Manton [Tue, 16 Feb 2021 22:01:04 +0000 (22:01 +0000)]
Re-log btif/src/btif_dm::BTIF_dm_disable am: c9978e41af

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1575233

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I80aec7a56c96792d67bcc24924727610c3277899

3 years agoRe-log stack/avdt/avdt_api::AVDT_Connect am: d20f5ef3aa
Chris Manton [Tue, 16 Feb 2021 22:01:01 +0000 (22:01 +0000)]
Re-log stack/avdt/avdt_api::AVDT_Connect am: d20f5ef3aa

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1575232

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7529f58ac46b28ac72cb6a2ae6634a7fb7cb0a5a

3 years agoRe-log stack/avdt/avdt_api::AVDT_DisconnectReq am: c499f12040
Chris Manton [Tue, 16 Feb 2021 22:00:56 +0000 (22:00 +0000)]
Re-log stack/avdt/avdt_api::AVDT_DisconnectReq am: c499f12040

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1575231

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If49529ca69283a540fe7aafa75ed997a5b4e85a6

3 years agoEnum-ify stack/include/avdt_api::tAVDT_RESULT am: 204e013fde
Chris Manton [Tue, 16 Feb 2021 22:00:52 +0000 (22:00 +0000)]
Enum-ify stack/include/avdt_api::tAVDT_RESULT am: 204e013fde

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1575230

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I63ceb12a39d2762593d6f7727382cedfe9991617

3 years agoRe-log l2c_link_hci_conn_comp am: 1dd70c4cc8
Chris Manton [Tue, 16 Feb 2021 22:00:05 +0000 (22:00 +0000)]
Re-log l2c_link_hci_conn_comp am: 1dd70c4cc8

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1575229

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Icec59a0029bbceafc7b78520157601abbba2ebd8

3 years agogd_acl: Add add/remove acceptlist
Chris Manton [Wed, 10 Feb 2021 02:49:18 +0000 (18:49 -0800)]
gd_acl: Add add/remove acceptlist

Also rename Accept/Ignore LeConnections

Bug: 173985410
Tag: #refactor
Test: gd/cert/run

Change-Id: I96c3d09bf86887f9fdff9fb09475c909f0045f02

3 years agoEnum-ify bta/include/bta_hh_api::tBTA_HH_STATUS
Chris Manton [Wed, 10 Feb 2021 21:02:15 +0000 (13:02 -0800)]
Enum-ify bta/include/bta_hh_api::tBTA_HH_STATUS

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: Ifb26c5df247705f6e2661a3c32ded112ded71aab

3 years agoRe-log stack/btm/btm_sec::btm_sec_is_a_bonded_dev
Chris Manton [Wed, 10 Feb 2021 02:50:06 +0000 (18:50 -0800)]
Re-log stack/btm/btm_sec::btm_sec_is_a_bonded_dev

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I56db3d0f6676102c40e6ad1361ea59277acfe6fe

3 years agoRe-log stack/btm/btm_ble_privacy::btm_ble_suspend_resolving_list_activity
Chris Manton [Wed, 10 Feb 2021 02:49:56 +0000 (18:49 -0800)]
Re-log stack/btm/btm_ble_privacy::btm_ble_suspend_resolving_list_activity

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I6086e0ac0a2487ce3b871d3cc117fbc2a858497c

3 years agoRe-log stack/btm/btm_ble_gap::btm_ble_update_mode_operation
Chris Manton [Wed, 10 Feb 2021 02:49:43 +0000 (18:49 -0800)]
Re-log stack/btm/btm_ble_gap::btm_ble_update_mode_operation

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I0b04060b0fa827f1ae0499858eac115fba12034c

3 years agoUse proper types tHCI_STATUS
Chris Manton [Wed, 10 Feb 2021 02:49:01 +0000 (18:49 -0800)]
Use proper types tHCI_STATUS

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I2ae7248a2503fad7ef22c08ca09b43fcbf877cbf

3 years agoRe-log stack/smp/smp_l2c::smp_connect_callback
Chris Manton [Wed, 10 Feb 2021 02:48:06 +0000 (18:48 -0800)]
Re-log stack/smp/smp_l2c::smp_connect_callback

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: Id6f73034d4ccdecc2679c9f25bbb380ed5070d18

3 years agogd_acl: Assert on paths when gd_acl enabled
Chris Manton [Tue, 9 Feb 2021 22:39:32 +0000 (14:39 -0800)]
gd_acl: Assert on paths when gd_acl enabled

Towards behaving code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I8947c15a840166ad61ec91607e915d9270ea2a5b

3 years agoRe-layout stack/btm/btm_ble_bgconn.cc
Chris Manton [Tue, 9 Feb 2021 22:39:12 +0000 (14:39 -0800)]
Re-layout stack/btm/btm_ble_bgconn.cc

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: Ia9f8c2fb14b15669b5a744ad5eaee45c1b955481

3 years agoRe-log stack/gatt/gatt_api::GATT_Connect
Chris Manton [Tue, 9 Feb 2021 22:39:07 +0000 (14:39 -0800)]
Re-log stack/gatt/gatt_api::GATT_Connect

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I49b368915fef7ef2c51c867cff05474874714757

3 years agoRe-log stack/smp/smp_l2c::smp_connect_callback
Chris Manton [Tue, 9 Feb 2021 17:27:24 +0000 (09:27 -0800)]
Re-log stack/smp/smp_l2c::smp_connect_callback

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I044aaf0bb09160ef6d4d1515b5a8444eaabd7434

3 years agoRe-log stack/gap/gap_ble::client_connect_cback
Chris Manton [Wed, 10 Feb 2021 18:06:32 +0000 (10:06 -0800)]
Re-log stack/gap/gap_ble::client_connect_cback

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I96161fef848f45b28883bce6df9467f14e9fec64

3 years agoRe-log bta/gatt/bta_gattc_act::bta_gattc_close
Chris Manton [Tue, 9 Feb 2021 17:25:20 +0000 (09:25 -0800)]
Re-log bta/gatt/bta_gattc_act::bta_gattc_close

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I26c11fde63a332b20bf7ea126bd42f0f8015d3e1

3 years agoGroup internally linked functions stack/btm/btm_ble_bgconn
Chris Manton [Tue, 9 Feb 2021 21:35:13 +0000 (13:35 -0800)]
Group internally linked functions stack/btm/btm_ble_bgconn

Also group API functions, inclusive language
and packet length checks.

Towards readable code

Bug: 173985410
Tag: #refactor
Test: gd/cert/run

Change-Id: Iace409d2ac69364a920cfb8b2994e5e7bb6f7f13

3 years agoDirectly query controller for acceptlist size
Chris Manton [Thu, 11 Feb 2021 06:24:00 +0000 (22:24 -0800)]
Directly query controller for acceptlist size

Towards meaningful code

Bug: 173985410
Tag: #refactor
Test: gd/cert/run

Change-Id: Id6852ba6ef916aa68731c4270259430e98b432d9

3 years agoAdd API for tBTM_SEC_DEV_REC::has_ble
Chris Manton [Fri, 12 Feb 2021 00:05:57 +0000 (16:05 -0800)]
Add API for tBTM_SEC_DEV_REC::has_ble

Bitmask or value ?

Bug: 173985410
Tag: #refactor
Test: gd/cert/run
Change-Id: I7ebe09e7e84fc368bb7aed53479f6741cd22bef7

3 years agoReduce unneeded namespace resolution main/shim/acl
Chris Manton [Thu, 11 Feb 2021 06:02:34 +0000 (22:02 -0800)]
Reduce unneeded namespace resolution main/shim/acl

Bug: 173985410
Tag: #refactor
Test: gd/cert/run

Change-Id: Ic0587e34be24597c4ed318459817ad68aced8ebc

3 years agoIntroduce bta_test
Chris Manton [Mon, 8 Feb 2021 04:27:05 +0000 (20:27 -0800)]
Introduce bta_test

Towards testable code

Bug: 176960731
Tag: #refactor
Test: gd/cert/run

Change-Id: I653ee9dcbb63fa0d9d52f8db17e498f8820fc2dc

3 years agoIntroduce bta/test mocks and fakes
Chris Manton [Mon, 8 Feb 2021 04:26:22 +0000 (20:26 -0800)]
Introduce bta/test mocks and fakes

Towards testable code

Bug: 176960731
Tag: #refactor
Test: gd/cert/run

Change-Id: I0527f4daf7d03d12a05975fa9fd01a06bd2105e5

3 years agoRemove unnecessary include bta/hh/bta_hh_act.cc::log
Chris Manton [Mon, 8 Feb 2021 04:27:40 +0000 (20:27 -0800)]
Remove unnecessary include bta/hh/bta_hh_act.cc::log

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I31086a13b9c7fae16df2087b2aff7eff813a0f37

3 years agoDeclare bta/dm/bta_dm_int::deinit
Chris Manton [Mon, 8 Feb 2021 04:27:52 +0000 (20:27 -0800)]
Declare bta/dm/bta_dm_int::deinit

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I93271880291135b652de8299c74413874c84e653

3 years agoRe-layout stack/acl/btm_acl::btm_remove_acl
Chris Manton [Fri, 5 Feb 2021 05:47:45 +0000 (21:47 -0800)]
Re-layout stack/acl/btm_acl::btm_remove_acl

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: Ieb9d1a0c66d45c7d500f88bcc33c355f05886ed6

3 years agobt_headless: Various updates
Chris Manton [Thu, 4 Feb 2021 21:10:04 +0000 (13:10 -0800)]
bt_headless: Various updates

Towards testable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I21a564e868df671881428b659cf0cc81d185f94b

3 years agogd_acl: Connect gd acl shutdown
Chris Manton [Fri, 5 Feb 2021 02:34:58 +0000 (18:34 -0800)]
gd_acl: Connect gd acl shutdown

Bug: 176960731
Tag: #refactor
Test: gd/cert/run

Change-Id: I12636d06b863617255a4266956c9252095c870ba

3 years agoRe-log bta/dm/bta_dm_act::bta_dm_disable_conn_down_timer_cback
Chris Manton [Fri, 5 Feb 2021 01:15:50 +0000 (17:15 -0800)]
Re-log bta/dm/bta_dm_act::bta_dm_disable_conn_down_timer_cback

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I44f957126b6d6a7760b27660c853a85b8258a0b6

3 years agoRe-log btif/src/btif_dm::BTIF_dm_disable
Chris Manton [Fri, 5 Feb 2021 01:15:40 +0000 (17:15 -0800)]
Re-log btif/src/btif_dm::BTIF_dm_disable

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I89d1bc8333b41357314560d402c6723aec21d717

3 years agoRe-log stack/avdt/avdt_api::AVDT_Connect
Chris Manton [Fri, 5 Feb 2021 00:11:40 +0000 (16:11 -0800)]
Re-log stack/avdt/avdt_api::AVDT_Connect

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: If6422d056e24e00a65d8ef09765dc7a01dc61019

3 years agoRe-log stack/avdt/avdt_api::AVDT_DisconnectReq
Chris Manton [Fri, 5 Feb 2021 00:11:23 +0000 (16:11 -0800)]
Re-log stack/avdt/avdt_api::AVDT_DisconnectReq

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I1c2cc57a9cb99dbc810372bdc2fd9e371418f3c1

3 years agoEnum-ify stack/include/avdt_api::tAVDT_RESULT
Chris Manton [Fri, 5 Feb 2021 00:10:35 +0000 (16:10 -0800)]
Enum-ify stack/include/avdt_api::tAVDT_RESULT

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: Icdb7fa8765ed2eb5ad13433d9653708e6915834d

3 years agoRe-log l2c_link_hci_conn_comp
Chris Manton [Thu, 4 Feb 2021 21:21:29 +0000 (13:21 -0800)]
Re-log l2c_link_hci_conn_comp

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: Ica3d22f8396437c708fea4411f5f6709df06c223

3 years agoMerge "[LSC] Add LOCAL_LICENSE_KINDS to system/bt" am: a0cf6e4df8
Treehugger Robot [Mon, 15 Feb 2021 23:48:04 +0000 (23:48 +0000)]
Merge "[LSC] Add LOCAL_LICENSE_KINDS to system/bt" am: a0cf6e4df8

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1589054

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If54a071734b5f391a17cfbdc5d7e92f986750ab2

3 years agoMerge "[LSC] Add LOCAL_LICENSE_KINDS to system/bt"
Treehugger Robot [Mon, 15 Feb 2021 23:21:47 +0000 (23:21 +0000)]
Merge "[LSC] Add LOCAL_LICENSE_KINDS to system/bt"

3 years agoMerge "iso/tests: Add more cases for Iso Manager" am: d4f9c38063
Treehugger Robot [Mon, 15 Feb 2021 12:24:18 +0000 (12:24 +0000)]
Merge "iso/tests: Add more cases for Iso Manager" am: d4f9c38063

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1562992

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ica37ac783ad41d5fa22d86660ceda6292d4b9f0f

3 years agoMerge "iso/tests: Add more cases for Iso Manager"
Treehugger Robot [Mon, 15 Feb 2021 11:51:25 +0000 (11:51 +0000)]
Merge "iso/tests: Add more cases for Iso Manager"

3 years ago[LSC] Add LOCAL_LICENSE_KINDS to system/bt
Bob Badour [Sat, 13 Feb 2021 02:05:29 +0000 (18:05 -0800)]
[LSC] Add LOCAL_LICENSE_KINDS to system/bt

Added SPDX-license-identifier-Apache-2.0 to:
  apex/Android.bp
  audio_a2dp_hw/Android.bp
  audio_bluetooth_hw/Android.bp
  audio_hal_interface/Android.bp
  audio_hearing_aid_hw/Android.bp
  binder/Android.bp
  bta/Android.bp
  btcore/Android.bp
  btif/Android.bp
  build/Android.bp
  common/Android.bp
  conf/Android.bp
  device/Android.bp
  embdrv/g722/fuzzer/Android.bp
  embdrv/sbc/Android.bp
  embdrv/sbc/decoder/Android.bp
  embdrv/sbc/encoder/Android.bp
  gd/att/Android.bp
  gd/common/Android.bp
  gd/dumpsys/Android.bp
  gd/dumpsys/bundler/Android.bp
  gd/fuzz/Android.bp
  gd/hal/Android.bp
  gd/hci/Android.bp
  gd/iso/Android.bp
  gd/l2cap/Android.bp
  gd/l2cap/fuzz/Android.bp
  gd/neighbor/Android.bp
  gd/os/Android.bp
  gd/packet/Android.bp
  gd/packet/parser/Android.bp
  gd/packet/parser/test/Android.bp
  gd/proto/Android.bp
  gd/rust/common/Android.bp
  gd/rust/facade/Android.bp
  gd/rust/gddi/Android.bp
  gd/rust/hal/Android.bp
  gd/rust/hci/Android.bp
  gd/rust/link/Android.bp
  gd/rust/main/Android.bp
  gd/rust/shim/Android.bp
  gd/security/Android.bp
  gd/security/channel/Android.bp
  gd/security/pairing/Android.bp
  gd/security/record/Android.bp
  gd/shim/Android.bp
  gd/storage/Android.bp
  hci/Android.bp
  include/Android.bp
  internal_include/Android.bp
  main/Android.bp
  main/shim/Android.bp
  osi/test/fuzzers/Android.bp
  osi/test/fuzzers/alarm/Android.bp
  osi/test/fuzzers/allocation_tracker/Android.bp
  osi/test/fuzzers/allocator/Android.bp
  osi/test/fuzzers/array/Android.bp
  osi/test/fuzzers/buffer/Android.bp
  osi/test/fuzzers/compat/Android.bp
  osi/test/fuzzers/fixed_queue/Android.bp
  osi/test/fuzzers/future/Android.bp
  osi/test/fuzzers/list/Android.bp
  osi/test/fuzzers/ringbuffer/Android.bp
  packet/Android.bp
  packet/avrcp/Android.bp
  packet/base/Android.bp
  packet/tests/fuzzers/Android.bp
  profile/avrcp/Android.bp
  profile/sdp/Android.bp
  service/Android.bp
  service/common/Android.bp
  stack/test/fuzzers/Android.bp
  stack/test/fuzzers/a2dp/Android.bp
  stack/test/fuzzers/a2dp/codec/Android.bp
  stack/test/fuzzers/sdp/Android.bp
  test/Android.bp
  test/headless/Android.bp
  test/rootcanal/Android.bp
  test/suite/Android.bp
  types/Android.bp
  udrv/Android.bp
  utils/Android.bp
  vendor_libs/Android.bp
  vendor_libs/linux/Android.bp
  vendor_libs/linux/interface/Android.bp
  vendor_libs/test_vendor_lib/Android.bp
  vendor_libs/test_vendor_lib/types/Android.bp

Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:
  gd/Android.bp
  gd/crypto_toolbox/Android.bp
  stack/Android.bp

Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
    SPDX-license-identifier-MIT legacy_unencumbered
to:
  Android.bp

Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD
    legacy_unencumbered
to:
  embdrv/g722/Android.bp

Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT
to:
  osi/Android.bp

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all

Exempt-From-Owner-Approval: janitorial work
Change-Id: I883bd6b68223a5bc77fdac89e0280993f617d6d0

3 years agoUse proper types btm_sec_dev_rec_cback_event::bt_status_t am: ec48100fc6
Chris Manton [Sun, 14 Feb 2021 08:55:09 +0000 (08:55 +0000)]
Use proper types btm_sec_dev_rec_cback_event::bt_status_t am: ec48100fc6

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1575228

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6033b1045dc72248bbdc026793eb0c51edb4a099

3 years agoRe-log stack/btm/btm_sec::btm_sec_connected am: d82c00eb75
Chris Manton [Sun, 14 Feb 2021 08:55:06 +0000 (08:55 +0000)]
Re-log stack/btm/btm_sec::btm_sec_connected am: d82c00eb75

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1575227

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9e608e6f672954a292c2865ca93d7ccbc046736f

3 years agoAdd gd acl shim connection shutdown am: 63e4236700
Chris Manton [Sun, 14 Feb 2021 08:54:31 +0000 (08:54 +0000)]
Add gd acl shim connection shutdown am: 63e4236700

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1575226

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ideef6a5a49e9a751fa4c6fd65770713c6067b0b0

3 years agoMerge "Remove direct dependency on libcutils" am: 66e64da87a
Sonny Sasaka [Fri, 12 Feb 2021 18:48:45 +0000 (18:48 +0000)]
Merge "Remove direct dependency on libcutils" am: 66e64da87a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1576755

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iba16b0b6714ad6077ce34fa94d27791649f95b1d

3 years agoUse proper types btm_sec_dev_rec_cback_event::bt_status_t
Chris Manton [Thu, 4 Feb 2021 21:20:58 +0000 (13:20 -0800)]
Use proper types btm_sec_dev_rec_cback_event::bt_status_t

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I42b950a9fb804761217a35a1c489100d8132e76b

3 years agoRe-log stack/btm/btm_sec::btm_sec_connected
Chris Manton [Thu, 4 Feb 2021 21:20:41 +0000 (13:20 -0800)]
Re-log stack/btm/btm_sec::btm_sec_connected

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I41ea59a249acd33ec750b1955adc25139ece9528

3 years agoAdd gd acl shim connection shutdown
Chris Manton [Thu, 4 Feb 2021 07:31:47 +0000 (23:31 -0800)]
Add gd acl shim connection shutdown

Bug: 176960731
Tag: #refactor
Test: gd/cert/run

Change-Id: I598e8a3f352a78c989cecf10eae1b00bb755fe2c

3 years agoMerge "Remove direct dependency on libcutils"
Sonny Sasaka [Fri, 12 Feb 2021 18:31:49 +0000 (18:31 +0000)]
Merge "Remove direct dependency on libcutils"

3 years agoMerge "Revert "hci: Remove SimultaneousLeHost bit"" am: 35cdc595b8
Treehugger Robot [Fri, 12 Feb 2021 06:13:56 +0000 (06:13 +0000)]
Merge "Revert "hci: Remove SimultaneousLeHost bit"" am: 35cdc595b8

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1585105

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6a1dca8456a176e6438a6f57d81a7eb5af7a87a7

3 years agoMerge "Revert "hci: Remove SimultaneousLeHost bit""
Treehugger Robot [Fri, 12 Feb 2021 05:35:31 +0000 (05:35 +0000)]
Merge "Revert "hci: Remove SimultaneousLeHost bit""

3 years agoRevert "hci: Remove SimultaneousLeHost bit"
Myles Watson [Thu, 11 Feb 2021 23:28:01 +0000 (15:28 -0800)]
Revert "hci: Remove SimultaneousLeHost bit"

This reverts commit 09931b889fee0037510e48eb639b091041273122.

The SimultaneousLeHost bit was deprecated in version 4.1 of the
spec, but some Bluetooth chips still need it to be set.

Bug: 179958088
Test: atest bluetooth_test_gd
      observe LMP features on a Pixel 3 when using GD controller
Tag: #gd-refactor
Change-Id: Ie8f8a8c9322a6301388ba9415d998e218ef008b1

3 years agoFix bluetooth crash when no bluetooth.audio provider is present am: 48111bd9ff
Jakub Pawlowski [Thu, 11 Feb 2021 19:42:05 +0000 (19:42 +0000)]
Fix bluetooth crash when no bluetooth.audio provider is present am: 48111bd9ff

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1584926

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I3fd1e674386aeee30e9e9457e4c32fbe0505d064

3 years agoFix bluetooth crash when no bluetooth.audio provider is present
Jakub Pawlowski [Thu, 11 Feb 2021 12:32:58 +0000 (13:32 +0100)]
Fix bluetooth crash when no bluetooth.audio provider is present

The stack does fall back to IBluetoothAudioOffload, if present, rather
than crashing.
This is observed on some GSI builds.

Bug: 179967994
Test: start Bluetooth on device without bluetooth.audio HAL
Change-Id: I2979d43a1721f5d41b3a89ec14f670b16ef0d660

3 years agoMerge changes Iec2fb8b7,If7eabc0b,I759d041c am: bf6cb94043
Zach Johnson [Wed, 10 Feb 2021 21:55:39 +0000 (21:55 +0000)]
Merge changes Iec2fb8b7,If7eabc0b,I759d041c am: bf6cb94043

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1582000

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie5a0b75b44b5bc4e0b721ba36e8999b2d83bdb84

3 years agoMerge changes Iec2fb8b7,If7eabc0b,I759d041c
Zach Johnson [Wed, 10 Feb 2021 21:08:08 +0000 (21:08 +0000)]
Merge changes Iec2fb8b7,If7eabc0b,I759d041c

* changes:
  rusty-gd: make sure to notify HCI shim on stack start
  rusty-gd: handle padding in sizes
  rusty-gd: give special treament to unconstrained only-children

3 years agoMerge "rusty-gd: generate bounds checks" am: 7996e75d7a
Zach Johnson [Wed, 10 Feb 2021 19:51:38 +0000 (19:51 +0000)]
Merge "rusty-gd: generate bounds checks" am: 7996e75d7a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1582843

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I55213534fea9a4dbe3f085c6ddb44cdef5134159

3 years agoMerge "rusty-gd: generate bounds checks"
Zach Johnson [Wed, 10 Feb 2021 19:34:15 +0000 (19:34 +0000)]
Merge "rusty-gd: generate bounds checks"

3 years agorusty-gd: make sure to notify HCI shim on stack start
Zach Johnson [Wed, 10 Feb 2021 18:38:13 +0000 (10:38 -0800)]
rusty-gd: make sure to notify HCI shim on stack start

this way it can register for events, etc

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost DirectHciTest
Change-Id: Iec2fb8b7dfe67dd843cc546eec217aa688f3c629

3 years agorusty-gd: handle padding in sizes
Zach Johnson [Wed, 10 Feb 2021 06:51:10 +0000 (22:51 -0800)]
rusty-gd: handle padding in sizes

need to unroll size concatenation, to ensure padding only applies to
size contributions *before* it exists

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost DirectHciTest
Change-Id: If7eabc0b1f499c2168fec6df6c5e294c5672b8e4

3 years agorusty-gd: give special treament to unconstrained only-children
Zach Johnson [Wed, 10 Feb 2021 05:55:35 +0000 (21:55 -0800)]
rusty-gd: give special treament to unconstrained only-children

usually a bad thing with actual human kids :p

if a packet only has one child and that child is running around
unconstrained and causing mischief, assume we may be able to parse
remaining bytes as the child because it's the only possibility

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost DirectHciTest
Change-Id: I759d041c602e1d96eb640a2ec911bef2b80957bb

3 years agorusty-gd: generate bounds checks
Zach Johnson [Wed, 10 Feb 2021 04:42:38 +0000 (20:42 -0800)]
rusty-gd: generate bounds checks

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost DirectHciTest
Change-Id: I2d349518e466853a65fbbb296a0ea69e34a4a34d

3 years agobtm_sec: Fix flags am: 492d769e17
Hansong Zhang [Wed, 10 Feb 2021 00:14:03 +0000 (00:14 +0000)]
btm_sec: Fix flags am: 492d769e17

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1581071

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6296db1391c903f50514d228bdff3f974fd038b5

3 years agobtm_sec: Fix flags
Hansong Zhang [Tue, 9 Feb 2021 08:25:03 +0000 (00:25 -0800)]
btm_sec: Fix flags

Don't say link key is authenticated yet during ConfirmReqReply. Wait for
link key notification to see the key type.

Bug: 179724475
Tag: #security
Test: headset
Change-Id: I6d380500f92c2039b469d87f2d79ee40779b10af

3 years agoMerge "Update source files to build on Linux/Chrome OS" am: ce6c6b9327
Sonny Sasaka [Tue, 9 Feb 2021 22:27:52 +0000 (22:27 +0000)]
Merge "Update source files to build on Linux/Chrome OS" am: ce6c6b9327

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1576257

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Idec3613811471a519f72a8820b6f115786165733

3 years agoMerge "Update source files to build on Linux/Chrome OS"
Sonny Sasaka [Tue, 9 Feb 2021 19:54:19 +0000 (19:54 +0000)]
Merge "Update source files to build on Linux/Chrome OS"

3 years agoMerge changes I4496bf97,I6368fd2e am: 5a4b5a1249
Zach Johnson [Tue, 9 Feb 2021 17:12:07 +0000 (17:12 +0000)]
Merge changes I4496bf97,I6368fd2e am: 5a4b5a1249

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1579755

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I49d8e6c50fa0e298833bb6c2bfbea347669c4ac8

3 years agoMerge changes I4496bf97,I6368fd2e
Zach Johnson [Tue, 9 Feb 2021 16:26:54 +0000 (16:26 +0000)]
Merge changes I4496bf97,I6368fd2e

* changes:
  rusty-gd: some fixes to handle errors & get it somewhat working
  rusty-gd: sequence immediate message loop posts

3 years agoRemove direct dependency on libcutils
Sonny Sasaka [Tue, 9 Feb 2021 06:09:54 +0000 (22:09 -0800)]
Remove direct dependency on libcutils

libcutils is Android-specific and does not exist in Linux/Chrome OS.
This patch removes direct dependency on it and instead creates an
abstract layer called os_utils which contain separate implementations
for Android (using libcutils) and other OSes.

Bug: 176847216
Tag: #refactor
Test: atest --host bluetooth_test_common

Change-Id: Ifaebbd2baf5d3f7d638d70b3a9b97a1cb7724d10

3 years agoUpdate source files to build on Linux/Chrome OS
Sonny Sasaka [Tue, 9 Feb 2021 06:09:48 +0000 (22:09 -0800)]
Update source files to build on Linux/Chrome OS

This modifies some source files to build on Linux:
* Add missing includes
* Add Linux empty stubs for metrics

Bug: 176847216
Tag: #refactor
Test: atest --host bluetooth_test_common

Change-Id: I15c46cd9b748ddd9f7c0712b5a66b259e41cfaa1

3 years agoMerge changes I05c6fca1,I25b03d89 am: a7fc18c5bd
Zach Johnson [Tue, 9 Feb 2021 01:30:30 +0000 (01:30 +0000)]
Merge changes I05c6fca1,I25b03d89 am: a7fc18c5bd

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1579289

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I3eb86d31623df36c2aa91aabc5cbf50ab23d00be

3 years agoMerge changes I05c6fca1,I25b03d89
Zach Johnson [Tue, 9 Feb 2021 00:56:05 +0000 (00:56 +0000)]
Merge changes I05c6fca1,I25b03d89

* changes:
  rusty-gd: remaining fixes to get DirectHciTest running consistently
  blueberry: print Data as hex, to make matching to wireshark easier

3 years agorusty-gd: some fixes to handle errors & get it somewhat working
Zach Johnson [Mon, 8 Feb 2021 22:56:53 +0000 (14:56 -0800)]
rusty-gd: some fixes to handle errors & get it somewhat working

still failing to parse an incoming event

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost DirectHciTest
Change-Id: I4496bf97eaa4903d539e80d604b0bd51d1b3dbc5

3 years agoMerge "Load bluetooth.audio HAL as either 2.0 or 2.1" am: 6794a3847a
Jakub Pawlowski [Mon, 8 Feb 2021 21:38:57 +0000 (21:38 +0000)]
Merge "Load bluetooth.audio HAL as either 2.0 or 2.1" am: 6794a3847a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1573166

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I387a81fc240ec1ad96cb2de208e35c958f71d582

3 years agoMerge "Update GN files for building on Linux/Chrome OS" am: c113770121
Sonny Sasaka [Mon, 8 Feb 2021 21:37:13 +0000 (21:37 +0000)]
Merge "Update GN files for building on Linux/Chrome OS" am: c113770121

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1573323

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iaf50cc0c0f22fb7369b0e5604016d7a249487606

3 years agoMerge "Load bluetooth.audio HAL as either 2.0 or 2.1"
Jakub Pawlowski [Mon, 8 Feb 2021 21:23:14 +0000 (21:23 +0000)]
Merge "Load bluetooth.audio HAL as either 2.0 or 2.1"